su指令和sudo指令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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指令的主要内容,如果未能解决你的问题,请参考以下文章