Прямое обращение к расшаренной субдиректории

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Прямое обращение к расшаренной субдиректории

Сообщение Mellon »

Вот такой пример:

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

$ ls -l -d /tmp/root0
drwx------ 3 root root 72 Апр 21 17:18 /tmp/root0
$ sudo mkdir /tmp/root0/share
$ sudo chmod a+rx /tmp/root0/share
$ ls /tmp/root0/share
ls: невозможно получить доступ к /tmp/root0/share: Отказано в доступе


Это можно как-нибудь обойти?

В принципе, с практической стороны, проблему решил перемещением расшаренной директории в другое место с оставлением симлинка на него в старом месте.

Но вопрос остался
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Прямое обращение к расшаренной субдиректории

Сообщение sash-kan »

для того, чтобы пользователю добраться до /tmp/root0/share, вначале он должен просмотреть / , затем /tmp, затем /tmp/root0, затем /tmp/root0/share. при попытке просмотреть /tmp/root0 наступает облом.

Mellon писал(а):
21.04.2007 17:33
Это можно как-нибудь обойти?
sudo chmod o+rx /tmp/root0
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: