LinuxForum.Fans
Тема

Как скрыть от пользователя системный раздел

Автор: astronom1987 6 сообщений 2352 просмотров
#73154

Наверное многие из вас которые ставили новую систему для людей которые пользовались раньше windows была необходимость скрыть системный раздел по той причине что новичкам тяжело поначалу ориентироватся в структуре каталогов в Linux. Скажите, пожалуйста как это сделать?

#73156

В некоторых файловых менеджерах может специально отсутствовать кнопка "Корневой раздел". Н-р, в Suse по умолчанию открывается что-то вроде "Мой Компьютер" в Windows. Но все равно пытливый ум найдет способ увидеть корневую папку, хотя бы введя путь '/'. А другие файловые менеджеры (TuxCommander, Midnight Commander) уже показывают все папки. Так что никак.
Разве что запускать все файловые менеджеры через chroot, задавая вместо корневого каталога домашнюю папку пользователя. Теоретически должно работать, но я не пробовал. И SUID-бит придется присвоить программе chroot, это нехорошо и небезопасно.

#73167

Что значит никак? Да ничего проще - выставьте грамотно владельца на корневой раздел и права кто может смотреть и простым смертным он станет недоступен. Вопрос что тогда будет с разделом /home если он находится на одном разделе.
вообще неособо понятно зачем тебе это надо, обычный пользователь ничего в системе не изменит и ее не испортит.

#73179

нельзя принципиально. как программы-то запускать? как к устройствам обращаться?

#73181
kOvr1K написал:
Что значит никак? Да ничего проще - выставьте грамотно владельца на корневой раздел и права кто может смотреть и простым смертным он станет недоступен. Вопрос что тогда будет с разделом /home если он находится на одном разделе.
вообще неособо понятно зачем тебе это надо, обычный пользователь ничего в системе не изменит и ее не испортит.

а вы попробуйте (ТОЛЬКО ДЛЯ КОМИКАДЗЕ!!!)
# chmod 000 /

#73275

kOvr1K

Что значит никак? Да ничего проще - выставьте грамотно владельца на корневой раздел и права кто может смотреть и простым смертным он станет недоступен.

Ага. И все команды будут недоступны и X-сервер и bash, и man, и браузер и все остальное.
Юзер останется у разбитого корыта.
Как вариант можно попробовать для всех (all, кроме root) убрать право запуска на каталоги. Это запретит в них переходить (chdir), но не запретит их просматривать. К сожалению, в linux нельзя любой файл сделать скрытым.

Войдите или зарегистрируйтесь, чтобы ответить.