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