Я пытаюсь создать систему для общего пользования, в которой браузер файлов (thunar) должен разрешать доступ только к домашним, сетевым общим дискам и любым подключенным USB-накопителям. Я хотел бы запретить им доступ к системным папкам, как, например, из дома. Есть ли способ настроить thunar таким образом?
Из моего предыдущего вопроса: Как не пускать пользователей в системные файлы? я узнал, что можно удалить запись и удаление прав доступа из системных файлов. удалив пользователей из группы sudo. Но я не собираюсь разрешать пользователям доступ к терминалу.
Я не думаю, что есть способ сделать это с Thunar. Однако Вы можете сделать:
sudo chmod o-x <folder>
, Который будет держать пользователей, у которых нет пользователя или привилегий группы для папки от спуска в папку. Не делайте этого к / корневому каталогу, потому что пользователь не будет в состоянии добраться до их корневого каталога. Вы могли попытаться удалить прочитанный доступ к / корневому каталогу:
sudo chmod o-r /home
Это помешает пользователям видеть папки любого другого пользователя, но они должны все еще видеть свою собственную домашнюю папку.