Как использоватьradd с несколькими параметрами - PullRequest
0 голосов
/ 02 октября 2010

Я пытаюсь использовать несколько параметров с командой useradd в linux, и я не совсем уверен, что именно я должен делать ?? Я пробовал следующее:

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

Само собой разумеется, это не работает. Может кто-нибудь сказать мне правильный синтаксис, чтобы это работало? Спасибо, ваша помощь всегда ценится!

РЕДАКТИРОВАТЬ: я не получаю сообщение об ошибке, он просто возвращает переменные флага, за которыми следует ng

Ответы [ 2 ]

0 голосов
/ 02 октября 2010

Флаг -s предназначен для указания оболочки.

Так что либо оставьте флаг -s вне поля,

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

, либо укажите оболочку:

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

PS.Не указывайте пароль в командной строке.Это будет видно другим пользователям, перечисляющим процессы.Кроме того, для указания пароля таким способом требуется ввести зашифрованный пароль.

0 голосов
/ 02 октября 2010

хмммм, может быть, страница MAN: useradd

...