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

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

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

Видео: Как да предотвратите достъп на други потребители до вашата домашна директория в Ubuntu 14.04
Видео: The world's ugliest music | Scott Rickard | TEDxMIA - YouTube 2024, Може
Anonim
Ако споделяте вашето Ubuntu устройство с други хора, най-вероятно имате няколко потребители, които мислят, че другите потребители влизат в собствените си акаунти и имат достъп само до собствените си домашни директории. По подразбиране обаче всеки потребител има достъп до която и да е домашна директория.
Ако споделяте вашето Ubuntu устройство с други хора, най-вероятно имате няколко потребители, които мислят, че другите потребители влизат в собствените си акаунти и имат достъп само до собствените си домашни директории. По подразбиране обаче всеки потребител има достъп до която и да е домашна директория.

Когато добавите нов потребител в 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.”

Така че домашната директория, описана по-долу, е чела, пише и изпълнява разрешения за собственика и чете и изпълнява разрешение за групата и света.

За да промените тези разрешения, напишете следния ред и натиснете Enter.
За да промените тези разрешения, напишете следния ред и натиснете Enter.

sudo chmod 0750 /home/lori

Въведете паролата си, когато получите подкана, и натиснете Enter.

ЗАБЕЛЕЖКА: Командата chmod използва октанови числа като един от начините за обозначаване на разрешенията. Нашата статия за разрешенията за файлове на Linux използва различен метод, който изисква повече стъпки, но може да бъде по-лесен за разбиране. Използването на осмичните номера за задаване на разрешения е по-бърз метод. Използвайте който и да е метод, с който сте по-комфортни. За да научите за използването на осмици, за да зададете разрешения, вижте тази статия.

Image
Image

Натиснете два пъти стрелката нагоре, за да използвате "ls -ld / home /"Команда отново, за да проверите разрешенията. Забележете, че разрешенията за света са всички тирета (-). Това означава, че светът не може да чете, пише или изпълнява нищо в домашната ви директория.

Потребителите в същата група обаче могат да четат и изпълняват файлове и папки в домашната ви директория. Ако не искате някой друг освен вас да има достъп до вашата домашна директория, въведете "0700" като числата в командата chmod.

ЗАБЕЛЕЖКА: За повече информация относно управлението на потребители и групи в Linux вижте нашата статия.

За да затворите прозореца на терминала, въведете "изход" на промпта и натиснете Enter.

Сега, когато други потребители в системата се опитат да имат достъп до вашата домашна директория, се показва следния диалогов прозорец.
Сега, когато други потребители в системата се опитат да имат достъп до вашата домашна директория, се показва следния диалогов прозорец.
Можете също така да настроите Ubuntu да използва конкретни разрешения, когато настройвате домашната директория за нов потребител, който създавате. За да направите това, трябва да редактирате конфигурационния файл на adduser. За целта въведете следната команда на промпта и натиснете Enter.
Можете също така да настроите Ubuntu да използва конкретни разрешения, когато настройвате домашната директория за нов потребител, който създавате. За да направите това, трябва да редактирате конфигурационния файл на adduser. За целта въведете следната команда на промпта и натиснете Enter.

gksudo gedit /etc/adduser.conf

Използваме gedit за редактиране на файла. Можете да използвате различен текстов редактор, ако искате.

ЗАБЕЛЕЖКА: Командата gksudo е като командата sudo, но се използва за стартиране на графични програми като root. Командата sudo се използва за стартиране на програми от команден ред като root.

Въведете паролата си в полето за редактиране на парола в диалоговия прозорец, който се показва, и натиснете Enter или кликнете върху OK.
Въведете паролата си в полето за редактиране на парола в диалоговия прозорец, който се показва, и натиснете Enter или кликнете върху OK.
Превъртете надолу до командата DIR MODE в файла adduser.conf. Настроеният номер е "0755" по подразбиране. Променете го така, че да отразява различните видове разрешения (r, w, x), които искате да предоставите на различните типове потребители (собственик, група, свят), като "0750" или "0700". Кликнете върху Запазване.
Превъртете надолу до командата DIR MODE в файла adduser.conf. Настроеният номер е "0755" по подразбиране. Променете го така, че да отразява различните видове разрешения (r, w, x), които искате да предоставите на различните типове потребители (собственик, група, свят), като "0750" или "0700". Кликнете върху Запазване.
Затворете gedit като изберете Quit от менюто File. Можете също така да кликнете върху бутона X в горния ляв ъгъл на прозореца, за да затворите gedit.
Затворете gedit като изберете Quit от менюто File. Можете също така да кликнете върху бутона X в горния ляв ъгъл на прозореца, за да затворите gedit.
Затворете прозореца на терминала, като кликнете върху X в горния ляв ъгъл на прозореца.
Затворете прозореца на терминала, като кликнете върху X в горния ляв ъгъл на прозореца.
Сега файловете в домашната ви директория ще останат частни. Само не забравяйте, че ако има други потребители в същата група като вас, може да искате да отнемете разрешенията както за групата, така и за света за вашата домашна директория.
Сега файловете в домашната ви директория ще останат частни. Само не забравяйте, че ако има други потребители в същата група като вас, може да искате да отнемете разрешенията както за групата, така и за света за вашата домашна директория.

Препоръчано: