📅  最后修改于: 2023-12-03 15:09:42.558000             🧑  作者: Mango
该脚本用于在Linux系统中删除用户帐户。这是一个非常实用的脚本,可以自动化删除帐户,同时保留相应的文件和文件夹以及其他相关信息。
在终端运行以下命令:
./delete_user.sh <username>
其中,<username>
是要删除的用户的用户名。
使用 read
命令提示用户输入要删除的用户名:
read -p "请输入要删除的用户的用户名:" username
使用 userdel
命令删除用户帐户:
userdel $username
使用 tar
命令将用户的所有文件和文件夹打包:
tar cpf /home/$username.tar /home/$username
然后将打包文件压缩:
gzip /home/$username.tar
最后将压缩的文件移动到备份目录:
mv /home/$username.tar.gz /backups
最后,打印一条消息提示用户帐户已被删除并备份:
echo "用户 $username 已被删除,并备份到 /backups 目录!"
该脚本是一个非常实用的工具,可以自动化删除帐户,同时保留相应的文件和文件夹以及其他相关信息。使用时需要注意,删除帐户后所有的文件和文件夹都将被删除,因此需要先备份文件。