Как запретить другим пользователям доступ к домашнему каталогу в Ubuntu 14.04

Как запретить другим пользователям доступ к домашнему каталогу в Ubuntu 14.04
Как запретить другим пользователям доступ к домашнему каталогу в Ubuntu 14.04

Видео: Как запретить другим пользователям доступ к домашнему каталогу в Ubuntu 14.04

Видео: Как запретить другим пользователям доступ к домашнему каталогу в Ubuntu 14.04
Видео: Расцвет и Упадок «Героев Меча и Магии» | История серии Heroes of Might and Magic (От РПГ до Герои 3) - YouTube 2024, Ноябрь
Anonim
Если вы делитесь своей машиной Ubuntu с другими людьми, у вас, вероятно, есть несколько пользователей, которые думают, что другие пользователи входят в свои собственные учетные записи и имеют доступ только к собственным домашним каталогам. Однако по умолчанию любой пользователь может получить доступ к любому домашнему каталогу.
Если вы делитесь своей машиной Ubuntu с другими людьми, у вас, вероятно, есть несколько пользователей, которые думают, что другие пользователи входят в свои собственные учетные записи и имеют доступ только к собственным домашним каталогам. Однако по умолчанию любой пользователь может получить доступ к любому домашнему каталогу.

Когда вы добавляете нового пользователя в Ubuntu, утилита adduser создает новый домашний каталог для новой учетной записи. По умолчанию новый домашний каталог помещается в каталог / home / root корня, за которым следует имя пользователя. Например, / home / lori. Домашние каталоги пользователей в Ubuntu создаются с разрешениями на чтение / выполнение в мире, предоставляя всем другим пользователям права системы читать содержимое домашних каталогов других пользователей. Дополнительную информацию о том, как права доступа к файлам работают в Linux, см. В нашей статье.

ПРИМЕЧАНИЕ. Когда мы говорим, чтобы напечатать что-то в этой статье, и есть кавычки вокруг текста, НЕ вводите кавычки, если мы не укажем иначе.

Вы можете легко изменить разрешения для своего домашнего каталога, чтобы защитить ваши личные файлы. Чтобы проверить разрешения на свой домашний каталог, нажмите Ctrl + Alt + T, чтобы открыть окно терминала. В командной строке введите следующую строку и нажмите Enter. Замените «лори» своим собственным именем пользователя.

ls –ld /home/lori

ПРИМЕЧАНИЕ. Команда содержит только строчные буквы L, а не номер 1.

В начале строки перечислены разрешения для файла. Как сказано в нашей статье о разрешениях Linux:

“The r stands for “read,” the w stands for “write,” and the x stands for “execute.” Directories will start with a “d” instead of a “-“. You’ll also notice that there are 10 spaces which hold value. You can ignore the first, and then there are 3 sets of 3. The first set is for the owner, the second set is for the group, and the last set is for the world.”

Таким образом, домашний каталог, указанный ниже, имеет права на чтение, запись и выполнение для владельца, а также чтение и выполнение разрешений для группы и мира.

Чтобы изменить эти разрешения, введите в строке следующую строку и нажмите «Ввод».
Чтобы изменить эти разрешения, введите в строке следующую строку и нажмите «Ввод».

sudo chmod 0750 /home/lori

Введите свой пароль при появлении запроса и нажмите Enter.

ПРИМЕЧАНИЕ. Команда chmod использует восьмеричные числа в качестве одного из способов указания разрешений. В нашей статье о разрешении файлов Linux используется другой метод, который требует больше шагов, но может быть проще понять. Использование восьмеричных чисел для указания разрешений - более быстрый метод. Используйте тот метод, с которым вам удобнее. Чтобы узнать, как использовать восьмеричные числа для установки разрешений, см. Эту статью.

Image
Image

Дважды нажмите стрелку вверх, чтобы использовать «ls -ld / home / , Чтобы проверить разрешения. Обратите внимание, что разрешения для мира - все тире (-). Это означает, что мир не может читать, писать или выполнять что-либо в своем домашнем каталоге.

Тем не менее, пользователи в той же группе, в которой вы можете читать и выполнять файлы и папки в своем домашнем каталоге. Если вы не хотите, чтобы кто-либо другой, кроме вас, имел доступ к вашему домашнему каталогу, введите «0700» в качестве чисел в команде chmod.

ПРИМЕЧАНИЕ. Дополнительные сведения об управлении пользователями и группами в Linux см. В нашей статье.

Чтобы закрыть окно терминала, введите «exit» в командной строке и нажмите Enter.

Теперь, когда другие пользователи системы пытаются получить доступ к вашему домашнему каталогу, отобразится следующее диалоговое окно.
Теперь, когда другие пользователи системы пытаются получить доступ к вашему домашнему каталогу, отобразится следующее диалоговое окно.
Вы также можете настроить Ubuntu на использование определенных разрешений при настройке домашнего каталога для нового пользователя, которого вы создаете. Для этого вам нужно отредактировать файл конфигурации adduser. Для этого введите в командной строке следующую команду и нажмите Enter.
Вы также можете настроить Ubuntu на использование определенных разрешений при настройке домашнего каталога для нового пользователя, которого вы создаете. Для этого вам нужно отредактировать файл конфигурации adduser. Для этого введите в командной строке следующую команду и нажмите Enter.

gksudo gedit /etc/adduser.conf

Мы используем gedit для редактирования файла. Вы можете использовать другой текстовый редактор, если хотите.

ПРИМЕЧАНИЕ. Команда gksudo подобна команде sudo, но используется для запуска графических программ с правами root. Команда sudo используется для запуска программ командной строки с правами root.

Введите пароль в поле «Редактировать пароль» в появившемся диалоговом окне и нажмите «Ввод» или нажмите «ОК».
Введите пароль в поле «Редактировать пароль» в появившемся диалоговом окне и нажмите «Ввод» или нажмите «ОК».
Прокрутите вниз до команды DIR MODE в файле adduser.conf. По умолчанию установлено значение «0755». Измените его, чтобы отобразить различные типы разрешений (r, w, x), которые вы хотите предоставить различным типам пользователей (владелец, группа, мир), например «0750» или «0700», как обсуждалось ранее. Нажмите «Сохранить».
Прокрутите вниз до команды DIR MODE в файле adduser.conf. По умолчанию установлено значение «0755». Измените его, чтобы отобразить различные типы разрешений (r, w, x), которые вы хотите предоставить различным типам пользователей (владелец, группа, мир), например «0750» или «0700», как обсуждалось ранее. Нажмите «Сохранить».
Закрыть gedit, выбрав «Выйти» из меню «Файл». Вы также можете нажать кнопку X в верхнем левом углу окна, чтобы закрыть gedit.
Закрыть gedit, выбрав «Выйти» из меню «Файл». Вы также можете нажать кнопку X в верхнем левом углу окна, чтобы закрыть gedit.
Закройте окно терминала, щелкнув X в верхнем левом углу окна.
Закройте окно терминала, щелкнув X в верхнем левом углу окна.
Теперь файлы в вашем домашнем каталоге останутся закрытыми. Просто помните, что если есть другие пользователи в той же группе, что и вы, вы можете убрать разрешения для группы и мира для своего домашнего каталога.
Теперь файлы в вашем домашнем каталоге останутся закрытыми. Просто помните, что если есть другие пользователи в той же группе, что и вы, вы можете убрать разрешения для группы и мира для своего домашнего каталога.

Рекомендуемые: