LINUX.ORG.RU

passwd


0

0
что нужно прописать в /etc/passwd чтобы у юзера был исключительно доступ по фтп (шелл был бы не доступен)

даю шеллу параметр false - не имеет эффекта

помогите plz

Ответ на: комментарий от george_insider
root@darkstar:~# cat /home/user/.profile logout root@darkstar:~#

Шелла не будет в случае /bin/bash но по ssh команды выполнять сможет :(

anonymous
()
Ответ на: комментарий от sasha999
>poprobuy echo "/bin/false" >> /etc/shells
Так не делай.
А делай так
cd /bin
ln true ftponly
echo '/bin/ftponly' >> /etc/shells
chsh -s /bin/ftponly username
sdio ★★★★★
()
А разве /dev/null не пойдет
siniy
()
Ответ на: комментарий от goodwin
grep '/sbin/nologin' /etc/passwd
Это всё юзеры которым разрешен ftp доступ ???
Именно поэтому я посоветовал использовать "уникальный" шелл для юзера

P.S. Тоже самое касается /bin/false
sdio ★★★★★
()
Ответ на: комментарий от goodwin
>эх. а во фре просто /sbin/nologin

#cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/bin/bash2
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh

Redhat =) С nologin не зайти.
WerNA ★★★★★
()
Ответ на: комментарий от sasha999
Ты насчет ln true ftponly ?
Why not? I can't explain it (no reason) :-)
Главное было не пихать /bin/false в /etc/shells, так как в passwd могут быть (и чаще всего есть) юзеры с таким шелом, но которым фтп доступ не положен.
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.