Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
# cat /etc/vsftpd/vsftpd.conf
# Example config file /etc/vsftpd/vsftpd.conf
#
# The default compiled in settings are fairly paranoid. This sample file
# loosens things up a bit, to make the ftp daemon more usable.
# Please see vsftpd.conf.5 for all compiled in defaults.
#
# READ THIS: This example file is NOT an exhaustive list of vsftpd options.
# Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's
# capabilities.
#
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES
no_anon_password=YES
anon_root=/media/disc
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
#write_enable=YES
#
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
.......................
Пишет так, как только меняю переменную anon_root=/media/disc на anon_root=/var/ftp, так все заводится, меняю точку монтирования на /var/ftp, опять туже ошибку что на скрине
да, /media/disc - сюда смонтирован терабайтный винт
Не приметил :-) . Спасибо. Последний вопрос, возможно ли как то (правами) ограничить доступ к папке которая находиться в /var/pub/folder вот folder и нада запретить
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Не приметил :-) . Спасибо. Последний вопрос, возможно ли как то (правами) ограничить доступ к папке которая находиться в /var/pub/folder вот folder и нада запретить
Обычными UNIX-правами. Анонимный пользователь обычно работает под unix-логином "ftp", так что просто chmod o-rwx /var/pub/folder.
Если нужно для others доступ сохранить, а запретить только для пользователя ftp, можно воспользоватся ACL (команда setfacl).
Всё это относится только к традиционным файловым системам UNIX и Gnu+Linux
Ну только если поставить рутовой директорией у vsftpd не точку монтирования, а точку выше ( /media ). На ней можно выставить нужные права и все будет работать.
Ну либо сменить ФС (:
Ну только если поставить рутовой директорией у vsftpd не точку монтирования, а точку выше ( /media ). На ней можно выставить нужные права и все будет работать.
Не совсем понял, можно будет права менять? или что?
в планах, просто сейчас на железке ещё и винда стоит, а доступ к extX из винды.....ну его...потом хочу отдельный сервачек мини поставить и настроить самбу....
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
А нужно прописать просто /media (на нем же не стоит 777). И все будет работать. Менять права на на /media/disc можно только в опциях монтирования.
А, точняк, даже не так, просто в опциях монтирования допишите так, чтобы он монтировался с маской 022 (umask=022, емнип, уже пару лет ntfs не монтировал) и указывайте /media/disc в анон_рут.
А, точняк, даже не так, просто в опциях монтирования допишите так, чтобы он монтировался с маской 022 (umask=022, емнип, уже пару лет ntfs не монтировал) и указывайте /media/disc в анон_рут.
А что я этим добьюсь? Как я смогу запретить просмотр и закачку файлов с каталога /media/disc/folder например?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
А что я этим добьюсь? Как я смогу запретить просмотр и закачку файлов с каталога /media/disc/folder например?
Добьетесь того, что vsftpd начнет работать. Только Вы не можете управлять правами на отдельных директориях, находящихся на разделе с ntfs. Можно только выставить единые права при монтировании. Запрещайте просмотр через настройки ftp сервера.