我创建了一个 shell 脚本,如下所示。
用户名='root'
sudo -H -u "$username" bash 2<&0 << 'END_COMMAND'
useradd -m -s /bin/bash suhail
passwd suhail
mkdir ~/test
END_COMMAND
但是当我尝试运行这个脚本文件时,我得到如下输出
user@uvais-desktop:~/ssp$ ./test
sudo: 无法解析主机 uvais-desktop
输入新的 UNIX 密码:重新输入新的 UNIX 密码:抱歉,密码不匹配
passwd:身份验证令牌操作错误
passwd:密码未更改
它没有提示新用户输入密码。一切都在一秒钟内发生。!!如果有人可以,请帮助我。