Linux学习之sudo命令

98 阅读1分钟

sudo

sudo命令可以使其它用户执行当前命令拥有root权限 例如:

master: sudo chmod 777 *

特性:

  • sudo 能够授权指定用户在指定主机上运行某些命令。 如果未授权用户尝试使用 sudo,会提示联系管理员。
  • sudo 可以提供日志,记录每个用户使用sudo操作,以便于日后审计。
  • sudo 为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。
  • sudo 默认存活期为5分钟。
sudo -u centos 切换身份
    -V 显示版本信息等配置信息 
    -u user 默认为root 
    -l  列出当前用户可以使用的所有sudo命令
    -v 再延长密码有效期限5分钟,更新时间戳 
    -k  认证信息失效,清除时间戳(1970-01-01),下次需要重新输密码 
    -b 在后台执行指令 

su

简单的身份切换命令

su -username 然后输入 password
su -root