Здравствуйте. Необходимо добавить пользователя без доступа к shell (ssh), только для ftp.
ОС: debian 6
ftp server: proftpd
пробовал вот так: useradd -s /bin/false username
ни в ftp ни в ssh не пускает.
1. Vaio - 17 Августа, 2013 - 21:10:56 - перейти к сообщению
2. armancho7777777 - 17 Августа, 2013 - 21:14:20 - перейти к сообщению
Покажите настройки proftpd.
3. Vaio - 17 Августа, 2013 - 21:17:02 - перейти к сообщению
Спойлер (Отобразить)
4. armancho7777777 - 17 Августа, 2013 - 21:18:30 - перейти к сообщению
И логи:
/var/log/proftpd/proftpd.log
(Добавление)
Vaio, и проверьте, кто является владельцем каталога, к которому нужен доступ.
/var/log/proftpd/proftpd.log
(Добавление)
Vaio, и проверьте, кто является владельцем каталога, к которому нужен доступ.
5. Vaio - 17 Августа, 2013 - 21:22:08 - перейти к сообщению
armancho7777777, спасибо что о конфиге напомнили, добавил
RequireValidShell off
RequireValidShell off
6. armancho7777777 - 17 Августа, 2013 - 21:24:45 - перейти к сообщению
Ну вот и отлично )
Не помешает запретить ещё вход от рута:
RootLogin off
Не помешает запретить ещё вход от рута:
RootLogin off
7. DeepVarvar - 18 Августа, 2013 - 11:11:33 - перейти к сообщению
Vaio пишет:
добавить пользователя без доступа к shell
CODE (bash):
скопировать код в буфер обмена
скопировать код в буфер обмена
- # useradd -d /home/username -m username
- # passwd username