2010-10-02 49 views
0

我想在linux中使用useradd命令使用多个参数,我真的不知道我应该怎么做? 我曾尝试以下:如何useradd与多个参数

useradd -b /home/ -g admin -m -p PASSWD -s USERNAME 

不用说,这是行不通的。任何人都可以告诉我正确的语法来得到这个工作?谢谢,你的帮助总是感激!

编辑:我没有收到错误消息,它只是返回的标志变量后跟NG

回答

0

-s标志是用于指定壳。

因此,要么离开-s标志出来,

useradd -b /home/ -g admin -m USERNAME 

,或者指定一个shell:

useradd -b /home/ -g admin -m -s /bin/bash USERNAME 

PS。不要在命令行上指定密码。列出流程的其他用户可以看到它。此外,以这种方式指定密码要求您输入密码为的加密

+0

我试过useradd -b/home/-g admin -m -p PASSWD -s/bin/bash USERNAME ...没有工作。 – ChitownDev 2010-10-02 15:13:26

+0

@ b.j.g:请更新您的问题,以包含您收到的错误消息。 – unutbu 2010-10-02 15:14:40

+0

我也试过了,还是不行。 – ChitownDev 2010-10-02 15:14:52

0

hmmmm也许手册页:useradd

+0

你真的认为我会问这样一个问题,而不阅读手册页? – ChitownDev 2010-10-02 15:11:01

+0

更喜欢,[man stackoverflow](http://stackoverflow.com/faq),问题2. – 2010-10-02 18:25:02

+0

@bjg如果你确实读过它并误解了它,那么也许你可以重新阅读它并找出你误解了哪些部分? – 2010-10-02 20:39:14