Делаем папки /home приватными в Ubuntu 10.4

Делаем папки /home приватными в Ubuntu 10.4

Как запретить одной учетной записи пользователя читать файлы в другой учетной записи пользователя?

Сейчас, как только я войду в систему, я могу легко перейти в /home/[username] и скопировать/прочитать любой файл. Как мне сделать так, чтобы только /home/[username]/shared было разрешено читать/копировать.

Я также хотел бы запретить перечисление каталогов.

решение1

sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username]        (2)
sudo chmod -R 755 /home/[username]/shared (3)

(1) Делает папку пользователя собственностью этого пользователя
(2) Запрещает доступ на чтение, запись и выполнение для всех, кроме этого пользователя
(3) Добавляет доступ на чтение и выполнение для всех и доступ на запись для пользователя к общей папке

-Rозначает рекурсивное применение команды.

Я написал все это с ходу, так что, пожалуйста, поправьте меня, если я ошибаюсь :)

решение2

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

Связанный контент