Когда вы добавляете нового пользователя в 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 используется другой метод, который требует больше шагов, но может быть проще понять. Использование восьмеричных чисел для указания разрешений - более быстрый метод. Используйте тот метод, с которым вам удобнее. Чтобы узнать, как использовать восьмеричные числа для установки разрешений, см. Эту статью.
Дважды нажмите стрелку вверх, чтобы использовать «ls -ld / home /
Тем не менее, пользователи в той же группе, в которой вы можете читать и выполнять файлы и папки в своем домашнем каталоге. Если вы не хотите, чтобы кто-либо другой, кроме вас, имел доступ к вашему домашнему каталогу, введите «0700» в качестве чисел в команде chmod.
ПРИМЕЧАНИЕ. Дополнительные сведения об управлении пользователями и группами в Linux см. В нашей статье.
Чтобы закрыть окно терминала, введите «exit» в командной строке и нажмите Enter.
gksudo gedit /etc/adduser.conf
Мы используем gedit для редактирования файла. Вы можете использовать другой текстовый редактор, если хотите.
ПРИМЕЧАНИЕ. Команда gksudo подобна команде sudo, но используется для запуска графических программ с правами root. Команда sudo используется для запуска программ командной строки с правами root.