Ръководството за начинаещи за управление на потребители и групи в Linux

Съдържание:

Ръководството за начинаещи за управление на потребители и групи в Linux
Ръководството за начинаещи за управление на потребители и групи в Linux

Видео: Ръководството за начинаещи за управление на потребители и групи в Linux

Видео: Ръководството за начинаещи за управление на потребители и групи в Linux
Видео: Using Google Toolbar in Internet Explorer - YouTube 2024, Април
Anonim
Ubuntu Linux използва групи, за да ви помогне да управлявате потребителите, да зададете разрешения на тези потребители и дори да наблюдавате колко време прекарват пред компютъра. Ето ръководство за начинаещи за начина, по който всичко работи.
Ubuntu Linux използва групи, за да ви помогне да управлявате потребителите, да зададете разрешения на тези потребители и дори да наблюдавате колко време прекарват пред компютъра. Ето ръководство за начинаещи за начина, по който всичко работи.

Потребители и групи

Ubuntu е настроен за един човек, който да го използва, когато го инсталирате в системата си, но ако повече от един човек ще използва компютъра, най-добре е всеки човек да има свой собствен потребителски акаунт. По този начин всеки човек може да има отделни настройки и документи, а файловете могат да бъдат защитени от преглеждането им от другите потребители на същия компютър.

Обикновено Linux компютрите имат два потребителски акаунта - ваш собствен потребителски акаунт и коренният акаунт, който е супер потребител, който има достъп до всичко на компютъра, прави системни промени и администрира други потребители. Ubuntu работи малко по-различно, обаче - не можете да влезете директно като root по подразбиране и използвате Sudo команда за превключване към достъп на ниво корен, когато трябва да извършите промяна.

Linux съхранява списък на всички потребители във файла "/ etc / groups". Можете да стартирате тази команда в терминала, за да прегледате и редактирате групите и потребителите във вашата система:

sudo vigr /etc/groups

Създаване на потребителски акаунти

За да създадете нов потребител, можете да се насочите към Система -> Администрация -> Потребител и Групи и да кликнете върху бутона "Добавяне", за да добавите нов потребител.

Посочете съответното име, което идентифицира другия потребител, и поставете отметка в квадратчето "Шифроване", за да защитите домашната си папка.
Посочете съответното име, което идентифицира другия потребител, и поставете отметка в квадратчето "Шифроване", за да защитите домашната си папка.
Кликнете върху бутона "Разширени настройки", за да конфигурирате привилегиите на потребителя.
Кликнете върху бутона "Разширени настройки", за да конфигурирате привилегиите на потребителя.
Модулът за управление на потребителите изброява привилегиите на Анна под раздела "Потребителски права".
Модулът за управление на потребителите изброява привилегиите на Анна под раздела "Потребителски права".
Препоръчваме да премахнете привилегията "Администриране на системата" от други потребителски акаунти. Това е да се уверите, че другите потребители не могат лесно да променят критични системни настройки, които могат да застрашат вашата Linux кутия.
Препоръчваме да премахнете привилегията "Администриране на системата" от други потребителски акаунти. Това е да се уверите, че другите потребители не могат лесно да променят критични системни настройки, които могат да застрашат вашата Linux кутия.

Лицензии за файлове и папки на Linux

Всеки файл в Линукс има набор от потребителски и групови разрешения и можете да използвате командата ls -l, за да покажете пълния набор от разрешения и атрибути от терминала.

Четейки отляво надясно, всеки елемент в списъка означава:
Четейки отляво надясно, всеки елемент в списъка означава:

1

Например, в примера, показващ файл с име Anki, разрешенията са rwxr-xr-x, файлът е собственост на коренния потребител и принадлежи към коренната група и е 159 байта.

Флагът за разрешение има четири компонента, като първият знак е флагът, който обикновено се използва, за да се посочи дали е директория или файл - директорията ще покаже "d", а обикновеният файл ще покаже "-". Следващите 9 знака се разделят на групи от 3 знака, които посочват потребителски, групови и всички разрешения.

В този конкретен пример имаме rwxr-xr-x, който може да бъде разбит по следния начин:

Разрешенията съответстват на следните стойности:

  • r = разрешение за четене
  • w = разрешение за писане
  • x = Изпълнение на разрешението

Това означава, че за въпросния файл всеки е четел и изпълнява разрешения, но само root има достъп за записване във файла.

Промяна на собствеността на групите на файлове и директории

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

Можем да конфигурираме достъпа на Анна и Петър до тези приложения, като ги зададем на съответните групи от модула "Управление на групите".

Да създадем две потребителски групи, студентска група K-12, университетска студентска група и да зададем подходящите потребителски профили на всяка група.
Да създадем две потребителски групи, студентска група K-12, университетска студентска група и да зададем подходящите потребителски профили на всяка група.
Трябва да дадем на студентите от К-12 привилегиите да управляват образователния софтуер.
Трябва да дадем на студентите от К-12 привилегиите да управляват образователния софтуер.
Image
Image

Linux съхранява повечето изпълними файлове под / usr / bin, например Linux съхранява Anki под / usr / bin / anki. Ако не сте сигурни къде се намира файл, wКакъв командата е удобен начин да откриете местоположението от терминала:

which anki

Нека да определим Anki и Kig за групата k12, използвайки chown команда, която използва следния формат:

sudo chown:[group name] [files list]

Image
Image

Можете да отмените и четенето и изпълнението на достъп от други потребителски групи, като използвате коригират команда.

sudo chown:[group name] [files list]

Тази команда дава на члена на групата K12 достъп до Anki и Kig. Трябва да ограничим правата за достъп на университетската група от Anki и Kig, като премахнем разрешението за четене и изпълнение от групата "Други". Форматът на командата е:
Тази команда дава на члена на групата K12 достъп до Anki и Kig. Трябва да ограничим правата за достъп на университетската група от Anki и Kig, като премахнем разрешението за четене и изпълнение от групата "Други". Форматът на командата е:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

Първата команда, която изпълнихме в командния ред, премахва права за четене (r) и изпълнение (x) от групата "Други". Опцията "O" показва, че променяме правото на достъп на друг група. Опцията "-" означава, че искаме да премахнем някои досие разрешения, посочени в параметрите, които следват опцията "-". Човешката страница на chmod дава подробно обяснение на тези опции.

man chmod

Мониторинг на използването на компютър

Timekpr ни позволява да зададем на всеки потребител ограничено време за изчисляване и ще трябва да добавите следните PPA към програмните си източници, за да можете да инсталирате Timekpr от софтуера на Ubuntu.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

Софтуерен център на Ubuntu е най-лесният начин да инсталирате Timekpr - просто използвайте полето за търсене и трябва да дойде направо.

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