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命令时不输入密码