Создание пользователя.
useradd –d /home/vasyapupkin –s /bin/false –g nogroup vasyapupkin
где директива -d указывает на домашний каталог
-s не даст юзеру обнаглеть и зайти под shell
-g группа
Зададим ему пароль командой passwd vasyapupkin тычем «ввод» и набираем пароль два раза.
Если хотим сменить домашнюю директорию пишем, например так: usermod -d /var/www/ftp.site.ru vasyapupkin
Сменили, а там куча файлов и доступ у рута, а надо vasyapupkin отдать, пишем chown -R vasyapupkin /var/www/ftp.site.ru
Далее более «дружественный» (удобный) вариант adduser
В отличии от useradd создает домашнюю директорию, запрашивает пароль и ввод доп. информации, но так же от всех этих плюшек можно и отказаться опцией —quiet
Я использую приблизительно такой набор опций для быстрого создания пользователя:
adduser —home [домашняя директория] —shell [ОБОЛОЧКА] —ingroup [ГРУППА] [имя пользователя]
если не указать группу, создаст группу по имени пользователя
УДАЛИТЬ пользователя
userdel имяпользователя