Mou*_*inX 8 bash users shell-script useradd
我将这个问题交叉发布到AskUbuntu,因为我的问题在 Debian/Ubuntu 上似乎最严重,但有人建议我在这里提问。解决这个问题的任何方法都应该适用于大多数发行版(例如,openSuse 和 Ubuntu)。这是我现在使用的脚本代码:
getent group $MYGROUP
if [ $? -ne 0 ] ; then
sudo su -c "groupadd $MYGROUP"
fi
sudo su -c "useradd mynewuser -p mypassword -m -g $PRIMARYGRP -G $MYGROUP"
Run Code Online (Sandbox Code Playgroud)
它在 Ubuntu 上创建的用户帐户存在几个问题。
echo $PS1
返回任何内容)相反,如果我使用adduser
(而不是 useradd)手动创建用户,则不会遇到这些问题。但是我需要一个非 Debian 独有的脚本或通过我的 bash 脚本添加用户帐户的方法。
我也有一个先前的问题在这个题目,但它是不同的不够,这是不相关的这个问题。