UBUNTU: FTP-сервер не может изменить каталог, когда пользователь входит в систему

Я пошел бы с последней версией (или бета следующей версии) SBS вместо этого, это будет заботиться о большей части установки для Вас и обычно предлагать Услуги удаленных рабочих столов по умолчанию также.

3
задан 25 February 2016 в 20:27
3 ответа

Если вы хотите, чтобы пользователь видел только свои собственные файлы тогда вам нужно установить параметры, связанные с chroot, в vsftpd.conf. Ограничение доступа пользователей ftp с помощью «chmod» и «chown» - плохой способ. Для входа пользователь должен иметь возможность писать в свой корневой каталог ftp.

1
ответ дан 3 December 2019 в 07:08

Чтобы разрешить пользователю перейти в конкретный каталог cd , пользователь должен иметь разрешение x (бит 1 в числовом формате). Если вы не хотите предоставлять это разрешение всем, вам необходимо разрешить его для группы g + x или пользователя u + x . Конечно, вам также необходимо указать правильного владельца.

вам необходимо разрешить это для группы g + x или пользователя u + x . Конечно, вам также необходимо указать правильного владельца.

вам необходимо разрешить это для группы g + x или пользователя u + x . Конечно, вам также необходимо указать правильного владельца.

1
ответ дан 3 December 2019 в 07:08

heinob - в /etc/vsftpd.conf есть следующий раздел

# You may specify an explicit list of local users to chroot() to their home directory. If chroot_local_user is YES, then this list becomes a list of users to NOT chroot().(Warning! chroot'ing can be very dangerous. If using chroot, make sure that the user does not have write access to the top level directory within the chroot)
#chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

Вы уверены, что chroot_local_user = YES не раскомментирован?

0
ответ дан 3 December 2019 в 07:08

Теги

Похожие вопросы