我正在编写一个代码脚本,它将从Linux CentOS7框中删除一个用户,并删除他们的sudo权限。echo -n "Please enter the username you'd like to delete: "passwd --lock $usernamesudo userdel -r "$username" >> /etc/sudoers.d/
我只使用了13.10,但两周前需要安装12.04到。使用默认的guest帐户,我将获得其他一些帐户,如您所见:我曾在安装13.10时禁用来宾帐户,但不知道这些别名和qmail帐户是什么?The hostname -f command returned: $1
order to install the var-qmail packages.
然后使用带有标志r的命令userdel删除用户及其主目录。然而,当我运行脚本时,它给我一个错误,显示以下内容: -f, --force force} is not expected as it should be considered for creating Username and Password"}
sudo userdel
在Ubuntu10.04和14.04上,我在userdel实用程序的行为上遇到了微小的差异,现在我正在努力修复它。我有一种“强化”脚本,应该删除用户通过userdel实用程序。但改变这一点将是最后的选择,因为这将导致无数的管理者飞来飞去,争论行为为何会改变……在Ubuntu10.04但在ubuntu14.04上,结果看上去略有不同:
userdel: user admin
我发现了如何处理可能的输出的a similar stack post,尽管我在实现不返回任何输出的解决方案时遇到了问题。这是我迄今为止最好的尝试的一个片段: send "userdel $userdel_username\r"
timeout { send_user "timeout on deletion=exist).*\$" { set userdel_fail 1;} # easy way to check for the error
-re &q