Что касается команды useradd , существует опция -p для установки пароля. Но, похоже, это не работает, и мне нужно позже ввести команду passwd .

useradd -d /export/home/au -G users -p 123456 -s /bin/bash au

Также есть небольшой вопрос. Я хочу перенаправить по умолчанию /home/au в /export/home/au . Должен ли я использовать -m или нет?

1 ответ1

2

ключ -p не устанавливает пароль напрямую, он устанавливает зашифрованный пароль, возвращаемый вызовом функции crypt . Он также отключен по умолчанию, так как любой, кто перечислит процесс (или кто позже сможет извлечь вашу историю bash), сможет увидеть введенный вами пароль.

Относительно ключа -m , это только говорит useradd создать домашний каталог, если он еще не существует. Лично я никогда не использовал его, так как CREATE_HOME установлен на yes на всех моих серверах, и если то же самое относится и к вам, то вам это не понадобится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .