proftpd скрыть каталоги

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

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

safronowmax
Сообщения: 103

proftpd скрыть каталоги

Сообщение safronowmax »

Здравствуйте, подскажите пожалуйста, настраиваю ftp-сервер proftpd. Не могу понять, как можно скрыть каталоги в зависимости от пользователя, т.е. например, имеется каталог /main, в нем еще 3 каталога: 1, 2, 3. Нужно, чтобы пользователь user1 видел все 3 каталога, пользователь user2 видел каталоги 1 и 2 и т.д. Как это можно сделать?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: proftpd скрыть каталоги

Сообщение SLEDopit »

Именно видел или имел доступ? Можно просто убрать права на чтение для соответствующих пользователей. Тогда они хоть и будут видеть чужие каталоги, но посмотреть что в них не смогут.
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.
Спасибо сказали:
safronowmax
Сообщения: 103

Re: proftpd скрыть каталоги

Сообщение safronowmax »

Нет, именно чтобы не видели. Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: proftpd скрыть каталоги

Сообщение drBatty »


safronowmax писал(а):
02.07.2012 19:46
Нет, именно чтобы не видели. Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.

http://www.proftpd.org/docs/directives/lin..._HideFiles.html
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
safronowmax
Сообщения: 103

Re: proftpd скрыть каталоги

Сообщение safronowmax »

drBatty, пробовал я с HideFiles, но что-то не работает. Допустим, я хочу скрыть каталог /home/main/1 от пользователя user1, но видимый для пользователя admin
Пишу в директиву /home/main
HideFiles (1)$ user1 !admin
Но каталог 1 все равно видимый
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: proftpd скрыть каталоги

Сообщение drBatty »

safronowmax писал(а):
03.07.2012 14:56
HideFiles (1)$ user1 !admin

к сожалению, я даже не знаю, что значит (1)$

вы можете запретить чтение каталога(на уровне ФС), тогда он станет невидимым. Конструкция user1 !admin мне тоже непонятна.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21520
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: proftpd скрыть каталоги

Сообщение Bizdelnick »

safronowmax писал(а):
03.07.2012 14:56
HideFiles (1)$ user1 !admin

Как-то странно Вы написали. Может, почитать внимательнее мануал? По моему разумению должно быть так:

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

HideFiles ^1$ user !admin
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: proftpd скрыть каталоги

Сообщение SLEDopit »

safronowmax писал(а):
02.07.2012 19:46
Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.
http://www.proftpd.org/docs/directives/lin...deNoAccess.html
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.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: proftpd скрыть каталоги

Сообщение drBatty »


угу. Я-бы ещё порекомендовал http://www.proftpd.org/docs/directives/lin...f_HideUser.html
например если файл нужен, но не через FTP, тогда его делаешь root'овым, и пишешь HideUser root
такой файл становится невидимым и недоступным по FTP, но доступным через FS.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
safronowmax
Сообщения: 103

Re: proftpd скрыть каталоги

Сообщение safronowmax »

Всем спасибо за советы, решил использовать HideNoAccess
Спасибо сказали: