【发布时间】:2017-03-13 13:16:25
【问题描述】:
我正在编写一个代码脚本,它将从 Linux CentOS7 框中删除用户并删除他们的 sudo 权限。
这是我目前所拥有的:
echo -n "Please enter the username you'd like to delete: "
read -r username
passwd --lock $username
userdel -r "$username"
sudo userdel -r "$username" >> /etc/sudoers.d/sugroup
我知道我可能需要将最后一行移到最后一行 userdel -r 行的上方,我当然知道我需要一些帮助来确保代码正常工作。我有一个测试盒,我正在运行它,所以如果它爆炸了,我可以重新创建它。
【问题讨论】:
-
你的问题到底是什么?你的脚本的输出是什么?
-
它会将用户从主目录中删除,但是当我这样做时
cat /etc/sudoers.d/sugroup它仍然会显示该用户存在于该文件中。
标签: bash scripting centos7 sudoers