LINUX.ORG.RU

useradd

 ,


1

1

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

function add_user

{

mkdir -p /home/sftp/$user/incoming

useradd -d /home/sftp/$user/incoming -G sftp -p $pass -s /bin/bash $user

chown $user:sftp /home/sftp/$user/incoming

}

★★★

У useradd есть ключ -m для создания домашнего каталога. По коду возврата можно определить создался ли юзверь и т.д.

at ★★
()
Ответ на: комментарий от init_

Зачем? Т.е. не понял причину

Если дело в incoming, то ИМХО проще вначале создать юзверя, а затем incoming в его домашней директории

at ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.