su - 用户名 不加减号环境变量不切换
whoami查看当前用户
su - -c “mkdir /tmp/file” 用户名
使用 -c选项,不用切换用户也可以执行命令
sudo 临时拥有一些权限
使用sudo可以使普通账户不用知道root的密码而临时拥有root的权限,这是为了提高安全性,不可登录。
visudo
sudo -l 查看普通用户在sudo下有哪些权限
visudo 命令去编辑相关的配置文件/etc/sudoers. 如果没有visudo这个命令,请使用
yum install -y sudo 安装
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
test 192.168.8.1/24=(root) NOPASSWD:/bin/ls,/usr/bin/passwd
test1 ALL=(root) /bin/ls,/usr/bin/passwd
可以限制IP和命令
时间: 2024-10-10 21:25:22