计算机网络/计算机科学与应用/系统/运维/开发

Linux su 与 sudo

su 与 sudo

su 切换用户

su [选项] [-] [user]


su - 不加user 默认切换为root用户

su root 

su - yaoming 切换到用户yaoming 并将系统环境一并切换

su yaoming 切换用户yaoming 系统环境没变

su -c "ls /root" 普通用户切换后,使用root用户身份执行 "ls /root" 再返回


sudo命令 权限升级

在/etc/sudoers 中设置添加

格式:

 visudo [-chqsV] [-f sudoers]


visudo 使用vi编辑器打开/etc/sudoers文件 

visudo -c 检查文件配置是否符合规范

visudo -s 编辑/etc/sudoers 文件对语法严格检查


sudo命令

格式: 

sudo [选项] [命令]

sudo -l 查看用户可以使用的权限范围 

sudo cat /etc/shadow 

sudo yum install telnet 使用root权限安装


配置文件详解

cat -n /etc/sudoers

110  linxxido ALL=(ALL) ALL 新增用户

linxxido 为用户名

ALL=(ALL) 可切换身份

ALL 所有用户,默认切换为root用户


如果想让用户使用sudo不输入密码,则可以配置文件中配置

NOPASSWD

##->Same thing without a password

%wheel ALL=(ALL) NOPASSWD: ALL

加入wheel用户组的用户可以在使用sudo命令时不输入密码


努力的意义,不在于一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个自己更好一点。

评论

^