我正在尝试在linux中使用带有useradd命令的多个参数,而我真的不确定应该做什么? 我尝试过以下方法:
useradd -b /home/ -g admin -m -p PASSWD -s USERNAME
不用说,它不起作用。任何人都可以告诉我正确的语法来使这个工作?谢谢,我们非常感谢您的帮助!
编辑:我没有收到错误消息,只是返回标志变量后跟一个ng
答案 0 :(得分:0)
嗯,也许是MAN页面:useradd
答案 1 :(得分:0)
-s标志用于指定shell。
所以要么留下-s标志,
useradd -b /home/ -g admin -m USERNAME
或指定一个shell:
useradd -b /home/ -g admin -m -s /bin/bash USERNAME
PS。不要在命令行上指定密码。列出流程的其他用户可以看到它。此外,以这种方式指定密码需要您输入加密的密码。