Всем привет.
Есть необходимость создавать пользователей в системе без доступа к shell. Решается указыванием шелла /bin/false при создании в useradd с ключом -s
/usr/sbin/useradd -s /bin/false -m -d /home/sockets/socket1/server socket1
Таким образом я создаю пользователя FTP с домашней директорией "/home/sockets/socket1/server", а в "/home/sockets/socket1" лежат системные файлы, которые не нужно ему видеть, доступ к ним я ему не даю и он их не видит.
Так как пароль я не указал в ключе -p, то пользователь подключиться не сможет.
Как отключить пользователю доступ к FTP, если я задал пароль, но хочу чтобы по этому паролю он подключиться не смог?
Как запретить пользователю socket1 доступ через FTP (и все остальные доступы, соответственно), если шелл и так /bin/false?
Как включать и выключать FTP пользователя?
Его удаление не подходит, т.к. под этим пользователем запускается софт на сервере от рута в chroot-окружении.