Решено: Настройка vsftp

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Решено: Настройка vsftp

Сообщение Skyb »

Нече не понимаю )))

Код: Выделить всё

# 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
.......................

Код: Выделить всё

# cat /etc/passwd | grep ftp
ftp:x:14:50:FTP User:/media/disc:/sbin/nologin


Пишет так, как только меняю переменную anon_root=/media/disc на anon_root=/var/ftp, так все заводится, меняю точку монтирования на /var/ftp, опять туже ошибку что на скрине
да, /media/disc - сюда смонтирован терабайтный винт

Код: Выделить всё

# cat /etc/fstab | grep /media/disc
UUID=0CB8579731FB7B56                /media/disc                 ntfs    defaults        1 2


Хочу настроить анонимный вход на этот HDD

Код: Выделить всё

# ls -l /media/
drwxrwxrwx   1 root root 4096 Май  2 22:22 disc

Код: Выделить всё

chown ftp:ftp -R /media/disc
не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: Настройка vsftp

Сообщение oper777 »

Там же человеческим языком сказано, что сервер не будет работать с корневым каталогом, разрешенным для записи всем желающим.

Традиционно создается каталог для анонимов (pub, incoming и т.д.), а сам корень делают защищенным от записи.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

Не приметил :-) . Спасибо. Последний вопрос, возможно ли как то (правами) ограничить доступ к папке которая находиться в /var/pub/folder вот folder и нада запретить
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
oper777
Сообщения: 411
ОС: gentoo

Re: Решено: Настройка vsftp

Сообщение oper777 »

Skyb писал(а):
22.05.2011 15:25
Не приметил :-) . Спасибо. Последний вопрос, возможно ли как то (правами) ограничить доступ к папке которая находиться в /var/pub/folder вот folder и нада запретить

Обычными UNIX-правами. Анонимный пользователь обычно работает под unix-логином "ftp", так что просто chmod o-rwx /var/pub/folder.
Если нужно для others доступ сохранить, а запретить только для пользователя ftp, можно воспользоватся ACL (команда setfacl).

Всё это относится только к традиционным файловым системам UNIX и Gnu+Linux
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

oper777 писал(а):
22.05.2011 19:14
Всё это относится только к традиционным файловым системам UNIX и Gnu+Linux

Код: Выделить всё

# uname -r
2.6.35.13-91.fc14.x86_64

Код: Выделить всё

#chmod o-rwx /var/pub/folder
# ls -l /var/pub | grep folder
drwxrwxrwx 1 root root        8192 Май 14 19:33 folder

у меня и в прошлый раз почему-то не получилось права поменять.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Настройка vsftp

Сообщение SLEDopit »

Skyb писал(а):
23.05.2011 01:33
у меня и в прошлый раз почему-то не получилось права поменять.
ФС какая? Случаем не FAT/NTFS?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

SLEDopit писал(а):
23.05.2011 01:45
ФС какая? Случаем не FAT/NTFS?

угу :(
Настройка vsftp
Skyb писал(а):
21.05.2011 02:38
UUID=0CB8579731FB7B56                /media/disc                 ntfs    defaults        1 2

Как то можно решить эту проблему?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Настройка vsftp

Сообщение SLEDopit »

Skyb писал(а):
23.05.2011 03:37
Как то можно решить эту проблему?
Ну только если поставить рутовой директорией у vsftpd не точку монтирования, а точку выше ( /media ). На ней можно выставить нужные права и все будет работать.
Ну либо сменить ФС (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

SLEDopit писал(а):
23.05.2011 10:39
Ну только если поставить рутовой директорией у vsftpd не точку монтирования, а точку выше ( /media ). На ней можно выставить нужные права и все будет работать.

Не совсем понял, можно будет права менять? или что?
SLEDopit писал(а):
23.05.2011 10:39
Ну либо сменить ФС (:

в планах, просто сейчас на железке ещё и винда стоит, а доступ к extX из винды.....ну его...потом хочу отдельный сервачек мини поставить и настроить самбу....
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Настройка vsftp

Сообщение SLEDopit »

Skyb писал(а):
23.05.2011 11:00
Не совсем понял, можно будет права менять? или что?
У вас точка монтирования /media/disc. В конфиге vsftpd вы прописываете:
Skyb писал(а):
21.05.2011 02:38
anon_root=/media/disc
А нужно прописать просто /media (на нем же не стоит 777). И все будет работать. Менять права на на /media/disc можно только в опциях монтирования.
А, точняк, даже не так, просто в опциях монтирования допишите так, чтобы он монтировался с маской 022 (umask=022, емнип, уже пару лет ntfs не монтировал) и указывайте /media/disc в анон_рут.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

SLEDopit писал(а):
23.05.2011 11:54
А, точняк, даже не так, просто в опциях монтирования допишите так, чтобы он монтировался с маской 022 (umask=022, емнип, уже пару лет ntfs не монтировал) и указывайте /media/disc в анон_рут.

А что я этим добьюсь? Как я смогу запретить просмотр и закачку файлов с каталога /media/disc/folder например?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: Настройка vsftp

Сообщение SLEDopit »

Skyb писал(а):
23.05.2011 12:54
А что я этим добьюсь? Как я смогу запретить просмотр и закачку файлов с каталога /media/disc/folder например?
Добьетесь того, что vsftpd начнет работать. Только Вы не можете управлять правами на отдельных директориях, находящихся на разделе с ntfs. Можно только выставить единые права при монтировании. Запрещайте просмотр через настройки ftp сервера.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

SLEDopit писал(а):
23.05.2011 13:12
Добьетесь того, что vsftpd начнет работать.

А, да он уже работает, мне oper777 совершенно верно подсказал что делать, мне сейчас необходимо запретить просмотр 1 папки. Поэтому
SLEDopit писал(а):
23.05.2011 13:12
Запрещайте просмотр через настройки ftp

Как?
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Настройка vsftp

Сообщение Skyb »

Зачетное описание конфига vsftp

Код: Выделить всё

hide_file=
И все работает.
Вопрос решен, спасибо за внимание!!!
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: