Skip to content

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

Ivaylo Kuzev edited this page Aug 28, 2016 · 5 revisions

Добавяне на потребител

Силно се препоръчва да създадем потребители за работа в системата, понеже с потребителят root може да създавате, редактирате или изтривате всеки файл в нея. Което означава риск, тъй като това може да доведе до увреждане на системата в случай на допусната грешка от наша страна.

Команди, необходими за създаване на нов потребител adduser.

Пример:

# adduser user1

Тази команда създава нов запис във файла /etc/passwd. Този файл съдържа информация, като потребителско име, парола, работна директория и шел по подразбиране.

Забележка: Не се препоръчва ръчно редактирането на файла /etc/passwd .

Можем да променим паролата на всеки потребител, ако сме влезли в сесия като root, или нашата собствена парола, в случай, че влезете в своя профил, с помощта на командата passwd.

Пример:

# passwd user1

Добавяне на групи

GNU/Linux е многопотребителска операционна система, и потребителите могат да влизат в състава на една или няколко групи. Съществуването на групи прави по лесно администрирането на системата, тъй като позволява задаване на правила по групи, вместо да се прави това за всеки потребител.

Има три основни начина да направите това.

  • Добавяне на потребител в няколко групи в момента на неговото създаване .
  • Добавяне на потребител към група, когато вече съществува .
  • Промяна на съществуващ потребител, от една група в друга .

Добавяне на потребител в няколко групи в момента на неговото създаване

В примера създаваме потребител ivo, който ще бъде в група users по подразбиране , но също така ще бъде и в група internet .

# useradd -m -g users -G internet ivo

Нека да разгледаме, какво означават опциите които използвах ме в примера .

  • -m Ако вече не съществува, създава домашната директория на потребителя.
  • -g Име или номера на групата където да бъде добавен (групата трябва да съществува) .
  • -G Група или групи в които потребителя също може да бъде добавен (ако са повече от една група, трябва да бъде отделени с запетая , без да се оставя празно място).

Забележка: Ако групата internet не съществува то тя трябва да бъде създадена първо .

#  groupadd internet

Забележка: За да проверите дали една група съществува .

$ egrep -i "^internet" /etc/group

или

$  getent group internet

Добавяне на потребител към група, когато вече съществува

Ако потребителя вече съществува и групата също, използваме .

# usermod -a -G internet ivo

Промяна на съществуващ потребител, от една група в друга

Да предположим, че не искаме Иво ivo да принадлежи към групата на потребителите users, а в групата за премахнати retired .

usermod -g retired ivo

Това са някои от най използваните опции , може да погледнете в man useradd , man groupadd , man usermod за повече информация .

FAQ


Инсталиране


Първи стъпки в терминала за команди


Първи стъпки в графична среда


Управление на пакети


Приложения


Хардуер


Сигурност


StotinkaOS Инструменти


Разни

Clone this wiki locally