网站首页 > 精选文章 正文
在linux的学习中往往会出现很多命令的用法,之前给大家分享过一篇linux的命令大全,不知道大家还记不记。今天小编要给大家介绍的是linux系统中su和sudo命令的用法与区别,需要的朋友可以参考一下:
首先来说说linux系统中su的用法:
su
NAME(名称)
su - 运行替换用户和组标识的shell
SYNOPSIS(总览)
su [OPTION]... [-] [USER [ARG]...]
DESCRIPTION(描述)
修改有效用户标识和组标识为USER的.
-, -l, --login
使得shell为可登录的shell
-c, --commmand=COMMAND
传递单个COMMAND给-c的shell.
-f, --fast
传递-f给shell(针对csh或tcsh)
-m, --preserve-environment
不重置环境变量
-p 与-m同
-s, --shell=SHELL
如果/etc/shells允许,运行SHELL.
--help 显示帮助并退出
--version
输出版本信息并退出
单一的-意味着-l.如果没有给定USER,则假定为root.
代码示例:[root@Blackghost ~] su zhangying #切换用户,原用户环境变量
[root@Blackghost ~] su - zhangying #切换用户,新用户环境变量
[zhangying@Blackghost ~] su -c ls root #切换用户执行命令,执行后返回原用户
二,linux系统中sudo的常用命令:
sudo -h Help 列出使用方法,退出。
sudo -V Version 显示版本信息,并退出。
sudo -l List 列出当前用户可以执行的命令。只有在sudoers里 的用户才能使用该选项。
sudo -u username|#uid User 以指定用户的身份执行命令。后 面的用户是除root以外的,可以是用户名,也可以 是#uid。
sudo -k Kill 清除“入场卷”上的时间,下次再使用sudo时要 再输入密码。
sudo -K Sure kill 与-k类似,但是它还要撕毁“入场卷”,也 就是删除时间戳文件。
sudo -b command Background 在后台执行指定的命令。
sudo -p prompt command Prompt 可以更改询问密码的提示语, 其中%u会代换为使用者帐号名称,%h会显示主机名称。 非常人性化的设计。
sudo -e file Edit 不是执行命令,而是修改文件,相当于命 令sudoedit。
配置sudo必须通过编辑/etc/sudoers文件,而且只有超级用户才可以修改它,还必须使用visudo编辑。之所以使用visudo有两个原因,一是它能够防止
两个用户同时修改它;二是它也能进行有限的语法检查。所以,即使只有你一个超级用户,你也最好用visudo来检查一下语法。
linux系统中su和sudo命令的用法到这里就给大家介绍完了,相信大家也都理解的二者之间的区别了。整理的有不足之处还望大家见谅,有补充的朋友可以在评论下方分享出来,大家一起学习。
猜你喜欢
- 2025-03-29 新手学习14:Linux 计划任务crontab
- 2025-03-29 棒棒糖系统 Root 门槛变高?SuperSU 作者称 Android 5.0 权限获取很复杂
- 2025-03-29 Linux系统基础操作指令(linux系统基础操作指令有哪些)
- 2025-03-29 linux系统迁移的方法(整个linux系统迁移)
- 2025-03-29 如何禁止root用户直接登录Linux服务器
- 2025-03-29 甜甜的安卓5.0却让手机ROOT难度大大增加
- 2025-03-29 Linux系统非root用户下安装Nginx(linux非root安装rpm)
- 2025-03-29 和电脑超频有何不同?教你超频安卓机
- 2025-03-29 【信创】Linux操作系统上sudo命令详解 | 统信 | 麒麟 | 方德
- 2025-03-29 解决Ubuntu 18.04使用root账户登录显示“认证失败”
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)