Привет ! Настраиваю sftp chroot окружение для двух пользователей
Как работает - ftp_root заходит в свою папку и может создавать/редактировать файлы. Заходит и создает файлы в папке ftp_dev , но не может редактировать файлы созданные ftp_dev
ftp_dev заходит только к себе ..
Как хочется и как нужно- ftp_root заходит в свою папку и может создавать/редактировать файлы. Заходит и создает файлы в папке ftp_dev , а также может редактировать файлы созданные ftp_dev
конфиг ssh
Match User ftp_root
ChrootDirectory /var/www/
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp -f AUTH -l VERBOSE
Match User ftp_dev
ChrootDirectory /var/www/
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp -f AUTH -l VERBOSE
пользователи
useradd -s /bin/false/ -d /var/www/ftp_root ftp_root
useradd -s /bin/false/ -d /var/www/ftp_dev ftp_dev
chown root:ftp_root /var/www/ftp_root
chmod 770 /var/www/ftp_root
chown root:ftp_dev /var/www/ftp_dev
chmod 770 /var/www/ftp_dev
usermod -G ftp_dev ftp_root