Я настраиваю сервер самбы на 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), он может получить доступ к файлу.