3
我一直在试图编写一个脚本来添加一个非root用户。是否有可能使用变量和adduser来做到这一点?我已经尝试过adduser bob
,它工作得很好,为什么adduser $ user返回adduser: Only one or two names allowed.
?
#!/bin/bash
read -p 'Do you want to add a non-root user? [y/N]' answer
case "${answer}" in
[yY]|[yY][eE][sS])
echo -e "What will the username be?"
read $user
adduser $user;;
[nN]|[nN][oO])
echo "Skipping";;
esac
在Debian或Ubuntu中,'adduser'不仅仅是'useradd'的链接。 'adduser'比'useradd'更友好的前端脚本。 – ymonad
“useradd是用系统编译的本地二进制文件,但是,adduser是一个在后端使用useradd二进制文件的perl脚本。 adduser比后端useradd更加用户友好和交互性,所提供的功能没有区别。 – Chirality
感谢您的回答。 – Chirality