add sudoers

sed -i '/username/d' /etc/sudoers
sed -i '$d' /etc/sudoers
sed -i "$ a lt32806 ALL=(ALL) ALL" /etc/sudoers

 


chmod u+w /etc/sudoers
sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers
chmod u-w /etc/sudoers
cat /etc/sudoers
gpasswd -a username wheel                                 or          usermod -aG wheel username

gpasswd wheel -d username


cat /etc/pam.d/su
grep wheel /etc/group

cat /etc/sudoers
gpasswd wheel -d username

 

-------------

普通用户配置sudo免密权限

1. 选择已有的普通用户或者创建普通用户

 

Bash

在root帐户下新建普通用户命令,并修改密码

# useradd -m commonuser

# echo yunzhihui123 | passwd commonuser --stdin

2. 配置sudo免密权限

 

Bash

# 在root用户下执行如下指令,修改your_user_name为实际普通用户名

echo "your_user_name ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

# 如果未修改your_user_name为实际普通用户名,就执行echo命令,可打开/etc/sudoers 删除最后一行有your_user_name的内容

 

# 验证普通用户是否有免密sudo 权限

# 从 root 用户切换至普通用户

su - commonuser

# 在普通用户下执行如下命令

$ sudo -n 'whoami'

root                # 正常有免密sudo权限

$ sudo -n 'whoami'

sudo: 需要密码        # 当前普通用户没有免密sudo权限

 

posted @ 2020-03-06 14:22  tonggc1668  阅读(267)  评论(0编辑  收藏  举报