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指令的主要内容,如果未能解决你的问题,请参考以下文章

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

ubuntu 常用指令

ubuntu下linux常用指令总结

sudo命令

sudo 详解

身份切换与sudo