If-Koubou

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

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

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

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

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

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

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

sudo vigr / etc / групи

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

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

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

Кликнете върху бутона "Разширени настройки", за да конфигурирате привилегиите на потребителя.

Модулът за управление на потребителите изброява привилегиите на Анна под раздела "Потребителски права".

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

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

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

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

1

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

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

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

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

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

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

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

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

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

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

Трябва да дадем на студентите от К-12 привилегиите да управляват образователния софтуер.

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

който anki

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

sudo chown: [име на групата] [списък на файловете]

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

sudo chown: [име на групата] [списък на файловете]

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

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

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

Чмд

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

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

deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid основна

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

Timekpr ни позволява да ограничим времето за използване на компютъра до определена времева рамка за всеки ден от месеца.Например, можем да определим времето за използване на компютъра за 300 минути в неделя и 60 минути в понеделник.

Timekpr ще се появи на лентата на задачите на потребителя и ще заключи работния плот, когато времето за изчисляване на потребителя е нагоре.

Потребителят и групите е доста голяма концепция, която трябва да обхване в една статия. Изпуснахме ли нещо важно? Чувствайте се свободни да споделяте някои знания с другите читатели в коментарите.