proftpd скрыть каталоги
Модераторы: SLEDopit, Модераторы разделов
-
safronowmax
- Сообщения: 103
proftpd скрыть каталоги
Здравствуйте, подскажите пожалуйста, настраиваю ftp-сервер proftpd. Не могу понять, как можно скрыть каталоги в зависимости от пользователя, т.е. например, имеется каталог /main, в нем еще 3 каталога: 1, 2, 3. Нужно, чтобы пользователь user1 видел все 3 каталога, пользователь user2 видел каталоги 1 и 2 и т.д. Как это можно сделать?
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: proftpd скрыть каталоги
Именно видел или имел доступ? Можно просто убрать права на чтение для соответствующих пользователей. Тогда они хоть и будут видеть чужие каталоги, но посмотреть что в них не смогут.
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.
The more you believe you don't do mistakes, the more bugs are in your code.
-
safronowmax
- Сообщения: 103
Re: proftpd скрыть каталоги
Нет, именно чтобы не видели. Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: proftpd скрыть каталоги
safronowmax писал(а): ↑02.07.2012 19:46Нет, именно чтобы не видели. Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.
http://www.proftpd.org/docs/directives/lin..._HideFiles.html
-
safronowmax
- Сообщения: 103
Re: proftpd скрыть каталоги
drBatty, пробовал я с HideFiles, но что-то не работает. Допустим, я хочу скрыть каталог /home/main/1 от пользователя user1, но видимый для пользователя admin
Пишу в директиву /home/main
HideFiles (1)$ user1 !admin
Но каталог 1 все равно видимый
Пишу в директиву /home/main
HideFiles (1)$ user1 !admin
Но каталог 1 все равно видимый
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: proftpd скрыть каталоги
к сожалению, я даже не знаю, что значит (1)$
вы можете запретить чтение каталога(на уровне ФС), тогда он станет невидимым. Конструкция user1 !admin мне тоже непонятна.
-
Bizdelnick
- Модератор
- Сообщения: 21520
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: proftpd скрыть каталоги
Как-то странно Вы написали. Может, почитать внимательнее мануал? По моему разумению должно быть так:
Код: Выделить всё
HideFiles ^1$ user !adminПишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: proftpd скрыть каталоги
http://www.proftpd.org/docs/directives/lin...deNoAccess.htmlsafronowmax писал(а): ↑02.07.2012 19:46Чтобы не было доступа я знаю, но в этом случае перед глазами у пользователя будет много лишних каталогов, а нужно чтобы он их вообще не видел.
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.
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 скрыть каталоги
угу. Я-бы ещё порекомендовал http://www.proftpd.org/docs/directives/lin...f_HideUser.html
например если файл нужен, но не через FTP, тогда его делаешь root'овым, и пишешь HideUser root
такой файл становится невидимым и недоступным по FTP, но доступным через FS.
-
safronowmax
- Сообщения: 103
Re: proftpd скрыть каталоги
Всем спасибо за советы, решил использовать HideNoAccess