no-steam |v.34| Zombiemod [B/IKCM] RUS http://forum.vlksm.in/ |
|
FTP сервер http://forum.vlksm.in/viewtopic.php?f=20&t=4317 |
Страница 1 из 1 |
Автор: | TPOLI,KUU[B/IKCM] [ 10 июн 2017, 04:04 ] |
Заголовок сообщения: | FTP сервер |
Актуально для Ubuntu Установка: Код: #apt-get install vsftpd Конфиг по умолчанию находится в файле /etc/vsftpd.conf Основные настройки: Код: anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES local_umask=022 user_config_dir=/etc/vsftpd/vusers chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list userlist_file=/etc/vsftpd/user_list userlist_enable=YES userlist_deny=NO allow_writeable_chroot=YES Теперь нужно создать файл /etc/vsftpd/user_list и указать пользователей, которым разрешено заходить на FTP. Например: user1 user2 Создайте файл /etc/vsftpd/chroot_list и укажите там пользователей, к которым не надо применять chroot, а все остальные "поселятся" в домашней директории. Например так: user1 user2 Теперь нужно создать директорию /etc/vsftpd/vusers. В ней будут храниться конфигурации пользователей. Например если создать файл user1 со следующим содержимым: local_root=/var/ftp то пользователь будет заперт не домашней директорией, а в каталоге /var/ftp Что бы запретить пользователю входить локально, то в файле /etc/passwd укажите в качестве оболочки /sbin/nologin После изменения конфигурации необходимо перезапустить фтп-сервер: Код: service vsftpd restart ************************************************** Для анонимного доступа: В процессе установки создается пользователь ftp с домашним каталогом /srv/ftp. Это каталог по умолчанию для FTP. Если вы желаете поменять его расположение, например, на /srv/files/ftp, просто создайте новый каталог и измените домашний каталог пользователя ftp: Код: sudo mkdir /srv/files/ftp
sudo usermod -d /srv/files/ftp ftp |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |