脚本化
username=feng
useradd -m ${username}
echo "123456" | passwd --stdin ${username}
echo "${username} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/my_user
echo "%${username} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/my_user
# 在/etc/sudoers.d/创建文件,会被/etc/sudoers监测到
vi /etc/sudoers.d/feng_user
向该文件写入以下内容
# k8s用户,需要输入密码
k8s ALL=(ALL) ALL
# k8s组,需要输入密码
%k8s ALL=(ALL) ALL
想要不需要输入密码的就能使用sudo的用户,则写入:
# 用户,不需要输入密码
k8s ALL=(ALL) NOPASSWD:ALL
# 用户,不需要输入密码
%k8s ALL=(ALL) NOPASSWD:ALL