首页 > 代码库 > su指令和sudo指令
su指令和sudo指令
用户操作指令
su命令
可以让一个普通用户拥有超级用户或其它用户的权限,也可以让超级用户以普通用户的身份做一些事情。
命令格式:
su [选项] 用户
-l 改变身份,同时变更工作目录以及环境变量
-m 变更身份时,不变更环境变量
例:变成root用户
$ su root
sudo命令
可让用户以其它的身份来执行指定的命令,预设的身份为root。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
命令格式:
sudo [选项] 命令
例1:切换admin用户到root。
$ sudo –s
在使用sudo命令的时候有可能会报出一个错误:admin is not in the sudoers file. This incident will be reported.
这个错误的解决方法:先切换到root用户下,然后输入命令visudo,找到root ALL=(ALL)ALL,在下面添加一个自己用户,xxx ALL=(ALL)ALL
xxx为自己的用户名。
注:Ubuntu的root用户密码是随机生成的,要用 $ sudo passwd root
su指令和sudo指令
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。