Bash 脚本:创建新用户,然后删除现有用户

Bash 脚本:创建新用户,然后删除现有用户

我正在尝试编写一个脚本,创建一个新用户,然后删除现有用户。该脚本没有显示任何错误或警告,但从 bash 运行时不会删除现有用户。奇怪的是,如果在终端中逐个运行每个命令,一切都很好。

我使用的代码是:

read NEW_USER

sudo adduser -gecos "" $NEW_USER
sudo usermod -aG sudo $NEW_USER
    
su - $NEW_USER
sudo killall -u EXISTING_USER
sudo deluser --remove-home EXISTING_USER

有人知道发生了什么事吗?

相关内容