Люди, подскажите как сделать так, чтобы user системы имел доступ к FTP серверу, но не имел доступа в систему по SSH?
если под фрей, то поставить узеру
/nonexistent для шела.
или как оно более точно пишется.
посмотри в passwd.
>если под фрей, то поставить узеру
>/nonexistent для шела.
>или как оно более точно пишется.
>посмотри в passwd./nonexistent - не проходит, а вот к примеру /bin/sh проходит. Почему?
>Люди, подскажите как сделать так, чтобы user системы имел доступ к FTP
>серверу, но не имел доступа в систему по SSH?
для начала в /etc/shells надо добавить в конец /usr/bin/false
а потом уже давать его юзерам в качестве шела и тогда ftp доступ будет а шела нет.
>>Люди, подскажите как сделать так, чтобы user системы имел доступ к FTP
>>серверу, но не имел доступа в систему по SSH?
>
>
>для начала в /etc/shells надо добавить в конец /usr/bin/false
>а потом уже давать его юзерам в качестве шела и тогда ftp
>доступ будет а шела нет.
Я использую Proftpd, как здесь, это правда для того чтобы он пропускал пользователя необходимо чтобы тот имел на машине shell???
Кто нибудь знает, я использую Proftpd, как здесь так чтобы Proftpd пропускал пользователя по FTP на сервер, но в тоже время чтобы этот пользователь не имел shell на эту машину?
>Кто нибудь знает, я использую Proftpd, как здесь так чтобы Proftpd пропускал
>пользователя по FTP на сервер, но в тоже время чтобы этот
>пользователь не имел shell на эту машину?
йопт ставишь пользователю шелл - /nonexisten /bin/false ... etc
и в конфиге профтпд ставишь - RequireValidShell off
делов-то..
>>Кто нибудь знает, я использую Proftpd, как здесь так чтобы Proftpd пропускал
>>пользователя по FTP на сервер, но в тоже время чтобы этот
>>пользователь не имел shell на эту машину?
>
>
>йопт ставишь пользователю шелл - /nonexisten /bin/false ... etc
>и в конфиге профтпд ставишь - RequireValidShell off
>делов-то..Спасибо.