Когато добавите нов потребител в Ubuntu, помощната програма adduser създава нова домашна директория за новия акаунт. По подразбиране новата домашна директория е поставена в директорията / home / на root, следвана от потребителското име. Например, / home / lori. Потребителските начални директории в Ubuntu се създават с разрешения за четене / изпълняване на света, което дава на всички останали потребители правата на системата да четат съдържанието на домашните директории на други потребители. Вижте нашата статия за повече информация за това как работят разрешенията на файловете в Linux.
ЗАБЕЛЕЖКА: Когато казваме да въведете нещо в тази статия и има цитати около текста, НЕ пишете кавичките, освен ако не посочим друго.
Можете лесно да промените разрешенията за вашата домашна директория, за да защитите вашите лични файлове. За да проверите разрешенията в домашната си директория, натиснете Ctrl + Alt + T, за да отворите прозореца на терминала. Въведете следния ред в подканата и натиснете Enter. Заменете "lori" с вашето потребителско име.
ls –ld /home/lori
ЗАБЕЛЕЖКА: Командата съдържа само малки букви, а не номер 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 вижте нашата статия.
За да затворите прозореца на терминала, въведете "изход" на промпта и натиснете Enter.
gksudo gedit /etc/adduser.conf
Използваме gedit за редактиране на файла. Можете да използвате различен текстов редактор, ако искате.
ЗАБЕЛЕЖКА: Командата gksudo е като командата sudo, но се използва за стартиране на графични програми като root. Командата sudo се използва за стартиране на програми от команден ред като root.