我试图在Linux中的useradd命令中使用多个参数,但我不确定自己应该怎么做?
我尝试了以下方法:
useradd -b /home/ -g admin -m -p PASSWD -s USERNAME
不用说,它不起作用。任何人都可以告诉我正确的语法以使其正常工作吗?谢谢,您的帮助将一直受到赞赏!
编辑:我没有收到错误消息,它只是返回标志变量后跟一个ng
最佳答案
-s标志用于指定外壳。
所以要么省掉-s标志,
useradd -b /home/ -g admin -m USERNAME
或指定外壳:
useradd -b /home/ -g admin -m -s /bin/bash USERNAME
PS。不要在命令行上指定密码。列出进程的其他用户将可以看到。此外,以这种方式指定密码要求您输入加密的密码。
关于linux - 如何使用多个参数进行用户添加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3846262/