我试图在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/

10-11 16:07