Linux adduser:在此模式下仅指定一个名称
我正在尝试使用以下命令添加用户:Linux adduser:在此模式下仅指定一个名称,linux,bash,shell,debian,Linux,Bash,Shell,Debian,我正在尝试使用以下命令添加用户: #!/bin/bash APPUSER="test1" APPGROUP="test2" # User adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER 然而,它告诉我只能指定一个名称,但就我所能看到的而言,我只能指定一个名称 出什么问题了?将--group更改为--gid 并按组
#!/bin/bash
APPUSER="test1"
APPGROUP="test2"
# User
adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER
然而,它告诉我只能指定一个名称,但就我所能看到的而言,我只能指定一个名称
出什么问题了?将--group更改为--gid
并按组名查找id,如下所示:
APPGROUP=`grep "test2" /etc/group|cut -d: -f3`
adduser -c 'uwsgi user' --gid $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER
将--group更改为--gid
并按组名查找id,如下所示:
APPGROUP=`grep "test2" /etc/group|cut -d: -f3`
adduser -c 'uwsgi user' --gid $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER
你的脚本有DOS行结尾吗?它可能将值为
APPUSER
和/或调用adduser
结束时的尾随回车解释为附加用户名<代码> BASH < /代码>不考虑代码> > r>代码>空白。您的脚本是否有DOS行结束?它可能将值为APPUSER
和/或调用adduser
结束时的尾随回车解释为附加用户名<代码> BASH < /代码>不考虑代码> > r>代码>作为空白。