April 13th, 2009

Mac

proftpd + ftp-only users

Чтобы на сервер по FTP могли войти только пользователи из группы ftpusers:
 # groupadd ftpusers
 # cat >> /etc/proftpd/proftpd.conf <<EOF
<Limit LOGIN>
	AllowGroup ftpusers
	DenyAll
</Limit>
RequireValidShell		off
DefaultRoot			~
EOF
Пользователь ftponly-user сможет входить по FTP только в директорию /home/example/www/ и только с правами пользователя example:
 # USER=example useradd -d /home/$USER/www/ -g `id -g $USER` -G ftpusers \
-N -o -s /bin/false -u `id -u $USER` example-ftponly-user
 # passwd ftponly-user
Collapse )