Назад | Перейти на главную страницу

Доступ к общей папке samba без просмотра

Я настраиваю сервер самбы на RHEL7. Я хотел бы настроить свое разрешение на доступ следующим образом -

Каталог открыт -

/shared/
/shared/private/

Files in /shared/ -
/shared/file1
/shared/file2

Я хочу разрешить пользователю доступ к файлам file1, file2 и частным директориям, не позволяя им просматривать каталог / shared /.

Пользователь не должен видеть, что находится внутри каталога / shared /, но если они знают точное имя файла и каталога в / shared /, они должны иметь к нему доступ по полному пути.

Это можно сделать?

Спасибо,

Вы можете сделать это довольно легко, удалив разрешение «r» на / shared /
Что-то вроде того: chmod go-r shared

После этой команды, если пользователь попытается получить доступ к папке / shared /, появится сообщение «Доступ запрещен». Но если он явно вводит полный путь к файлу (например: / shared / file1), он может получить доступ к файлу.