Управуваме со корисници: useradd, usermod и userdel. Групи на корисници на Linux Како да отстраните корисник од група на Линукс

Ајде да го создадеме корисникот vivek и да го додадеме во групата на програмери. Најавете се како root корисник:

На пример, да додадеме корисник вивек:

useradd -gкорисници -Г администратори, ftp, www, програмери /bin/bash -стрхххх/дома/дух -м вивек

  • домашен директориум
  • поставете ја почетната школка (/bin/sh) - потоа можете да ја промените во датотеката /etc/passwd
  • -стрлозинка
  • примарна група на која е доделен корисникот (Групата мора да постои)
  • други групи на кои корисникот е доделен
  • креирајте домашен директориум за корисникот
  • xxxx корисничка лозинка со знаци

Ајде да се увериме дека групата на програмери постои:

# grep програмери /etc/group

Ако нема група, користете ја командата groupaddда креирате нова група за програмери:

Сега користејќи ја командата usermodдодадете го корисникот vivek во групата на програмери:

# adduser vivek програмери && newgrp програмери

Ајде да се увериме дека корисникот е додаден во групата на програмери:

#id vivek
Излез:
uid=1122(vivek) gid=1125(vivek) групи=1125(vivek),1124(програмери)

Поставете/променете ја лозинката за корисникот vivek:

Ајде да играме со групи

Да му кажеме на корисникот vivek да учествува само во групата на програмери

usermod-Г програмери vivek

Да му кажеме на корисникот vivek да учествува само во групите на администратори, ftp, www, програмери со внесување:

# usermod -G администратори,ftp,www,програмери vivek

Ајде да го отстраниме корисникот vivek од некои групи (преназначи му ги групите):

# usermod -G ftp,www vivek

сега vivek не е вклучен во групите на администратори и програмери.

Забелешка:тим usermodнема да го смени корисничкото име ако тој корисник е моментално најавен на системот.

userdel— избришете корисник

На пример, избришете го корисникот vivek:

  • избришете го корисникот заедно со неговиот домашен директориум

Детална СИНТАКСА

useradd [-u идентификатор[-o] [-i]] [-g група] [-Г група[[, група] . . .]] [-г каталог] [-с школка] [-в коментар] [-m [-k skel_dir]] [-ѓ неактивни] [-е истече] [-стр passgen] [-а настан[, . . .]] reg_name

Детален ОПИС

Јавете се useraddобично додава нов кориснички запис во системските датотеки со податоци идентификација и проверка на идентитетот(Идентификација и автентикација - I&A). Исклучок се корисниците мрежна информативна услуга(Мрежна информативна служба или скратено NIS). Исто така, ви овозможува да наведете членство во дополнителни групи за корисникот (опција ) и креирајте почетен директориум за него (опција ). Новото најавување е блокирано додека не се изврши командата passwd.

Веднаш по инсталацијата, стандардните вредности за различни параметри се наведени во датотеката /etc/default/useradd. Стандардните вредности за оние опции наведени подолу за кои бараат стандардни вредности може да се променат со помош на командата клевета.

Записите на системските датотеки креирани со оваа команда имаат ограничување на должина од 512 знаци по линија. Ако на повеќе опции се дадени долги аргументи, ова ограничување може да биде прекршено.

Следниве опции се поддржани:

-u идентификатор Кориснички идентификациски број (UID). Овој број мора да биде ненегативен цел број не поголем од МАКСУИД, дефинирано во sys/param.h. Стандардно е следниот достапен (уникатен) не-наследен UID поголем од 99. Оваа опција се игнорира ако новото име за најава ќе го администрира Мрежна информативна служба (NIS). За повеќе информации за ова, видете го делот „Имиња за регистрација на мрежни информации за услуги“ подолу.
Оваа опција ви овозможува да го дуплирате UID-от (направете го неуникатен). Од заштитата на системот во целина, како и интегритетот ревизорска патека(ревизорска патека) и сметководствени информации(сметководствени информации) особено зависи од уникатната кореспонденција на секој UID со одредено лице, не се препорачува користење на оваа опција (за да се осигура дека дејствијата на корисникот се земени предвид).
- јас Дозволува употреба на наследен UID.
-г група Целобројниот идентификатор или симболичното име на постоечка група. Оваа опција одредува основна група(примарна група) за нов корисник. Стандардно, се користи стандардната група наведена во датотеката /etc/default/useradd
-Г група[[,група] . . .] Еден или повеќе елементи во списокот разделен со запирки, од кои секој претставува идентификатор на цел број или симболично име на постоечка група. Оваа листа дефинира членство во дополнителни групи(дополнително членство во група) за корисникот. Повторувањата се игнорираат. Бројот на елементи во списокот не треба да надминува NGROUPS_MAX- 1, бидејќи вкупниот број на дополнителни групи за корисник плус главната група не треба да надминува NGROUPS_MAX. Оваа опција се игнорира ако новото најавување ќе го администрира Мрежна информативна служба (НИС). Видете „Имиња за регистрација на мрежни информации за услуги“ подолу.
-d директориум Почетен директориум(домашен директориум) на новиот корисник. Должината на ова поле не смее да надминува 256 знаци. Стандардно е HOMEDIR/reg_name, Каде ХОМЕДИР- основниот директориум за почетните директориуми на нови корисници, и reg_name- име на регистрација на новиот корисник.
- школка Целосната патека до програмата се користи како почетна школка за корисникот веднаш по регистрацијата. Должината на ова поле не смее да надминува 256 знаци. Стандардно ова поле е празно, што го принудува системот да користи стандарден преведувач на команди /usr/bin/sh. Како вредност школкамора да биде наведена постоечка извршна датотека.
-в коментар Секоја текстуална низа. Вообичаено, ова е краток опис на името за најавување и сега се користи за означување на презимето и името на вистинскиот корисник. Оваа информација е зачувана во корисничкиот запис во датотека /etc/passwd. Должината на ова поле не смее да надминува 128 знаци.
Креира домашен директориум на нов корисник ако тој веќе не постои. Ако директориумот веќе постои, корисникот што се додава мора да има дозвола за пристап до наведениот директориум.
-k skel_dir Ја копира содржината на директориумот skel_dirво домашниот директориум на новиот корисник, наместо содржината на стандардниот директориум „скелет“, /etc/skel. Каталог skel_dirмора да постои. Стандардниот директориум „скелет“ содржи стандардни датотеки што ја дефинираат работната средина на корисникот. Директориум одреден од администраторот skel_dirможе да содржи слични датотеки и директориуми создадени за одредена цел.
-ѓ неактивен Максималниот број на дозволени денови помеѓу употребата на име за регистрација пред името веќе да биде прогласено за неважечко. Вообичаено, вредностите се позитивни цели броеви.
-е истекува Датумот од кој името на регистрацијата повеќе не може да се користи; по овој датум ниту еден корисник нема да може да пристапи под ова најавување. (Оваа опција е корисна кога креирате привремени најавувања.) ​​Внесете вредност на аргументот истече(што претставува датум) може да биде во кој било формат (освен датумот на Јулијан). На пример, можете да внесете 10/6/99 или 6 октомври 1999 година.
-p passgen Укажува дека полето FLAG во датотеката /etc/shadowмора да се постави на одредената вредност. До ова поле се пристапува со командата passwdда се утврди дали генератор на лозинка е валиден за даден корисник. Ако опција -стрне е експлицитно наведено, влезот е проверен FORCED_PASSво датотеката /etc/default/useraddза да се одреди вредноста за соодветното поле во /etc/shadow. Ако евиденција FORCED_PASSне во /etc/default/useradd, во соодветното поле на записот во /etc/shadowнема да е важно. Доколку вредноста FORCED_PASSе еднакво на 1, влез во /etc/shadowја добива вредноста 1. Ако вредноста passgenне е празен и не е ASCII знак за печатење, се издава дијагностичка порака.
- настан Список на типови или класи на настани, разделени со запирки, кои се формираат маска за ревизија(маска за ревизија) за корисникот. Веднаш по инсталирањето на системот, нема стандардна маска за ревизија за корисникот, но може да се постави во датотеката /etc/default/useraddкористејќи ја командата клевета. Оваа опција може да се користи само ако се инсталирани Auditing Utilities. (За да дознаете кои пакети се инсталирани на системот, извршете ја командата pkginfo.)
reg_name Низа за печатење што го одредува името за најавување за новиот корисник. Не треба да содржи дебело црево ( : ) и знаци на довод на линии ( \n). Исто така, не треба да започнува со голема буква.

Забележете дека многу од стандардните вредности за параметрите дискутирани погоре може да се променат со помош на командата клевета, дизајниран да работи со датотека /etc/default/useradd. Овие стандардни вредности важат само за локални корисници. За корисниците на NIS, стандардните вредности се поставени во базата на податоци за мрежната информативна служба. За да ги промените стандардните вредности на NIS, мора да наведете опции на командната линија.

Имиња за регистрација на мрежни информации за услуги

Ако името за најавување започнува со знакот + , (На пример, + Крис), со дефиницијата на корисникот ќе управува Мрежна информативна служба (НИС). Стандардните вредности ќе се утврдат врз основа на базата на податоци на NIS, наместо на датотеката /etc/defaults/useradd. Аргументни вредности за опции , И ќе бидат тивко игнорирани доколку се наведат овие опции. Наместо тоа, вредностите на корисничкиот ID и ID на групата ќе бидат земени од базата на податоци на NIS. Погледнете ја страницата за помош за детали. passwd. Ве молиме имајте предвид дека кога додавате корисник на NIS, најавувањето веќе мора да постои во базата на податоци на NIS. На пример, за да додадете име за најавување Крискако корисничко име на NIS, Крисмора веќе да постои во базата на податоци на НИС. Потоа треба да се јавите useraddсо име на регистрација + Крисза да укаже дека треба да се додаде корисник Крискако корисник на НИС, а не како локален корисник.

ДАТОТЕКИ

/etc/default/useradd
/etc/group
/etc/passwd
/etc/security/ia/ageduid
/etc/security/ia/ревизија(ако се инсталирани Auditing Utilities)
/etc/security/ia/index
/etc/security/ia/master
/etc/shadow
/etc/skel

ДИЈАГНОСТИКА

Тим useraddизлегува со повратна шифра 0 доколку е успешна. Ако се појават грешки, може да се прикажат следните пораки:


Неважечка синтакса на командната линија.
Синтаксата на командната линија беше неважечка.
Во опцијата беше наведен неважечки аргумент.
Обезбеден е неважечки аргумент со опција.
Идентификаторот наведен во опцијата -u веќе се користи, но опцијата -o не е одредена.
Uid наведен со опцијата -u веќе се користи и опцијата -o не беше одредена.
Групата наведена со опцијата -g не постои.
Групата наведена со опцијата -g не постои.
Наведеното име за најавување не е единствено.
Наведеното најавување не е единствено.
Не успеа да се смени /etc/group. Најавата се додава во датотеката /etc/passwd, но не и во датотеката /etc/group.
Не може да се ажурира /etc/group. Најавата беше додадена во датотеката /etc/passwd, но не и во датотеката /etc/group.
Почетниот директориум не може да се креира (со опцијата -m) или копирањето на skel_dir во почетниот директориум не успеа.
Не може да се креира домашниот директориум (со опцијата -m) или не може да се комплетира копијата на skel_dir во домашниот директориум.
Лична карта не е доволно стара. Изберете друг.
uid недоволно стареење. Изберете друг.
Наведена е неважечка опција -а; системската услуга не е инсталирана.
Наведена е неважечка опција -a; системската услуга не е инсталирана.
Наведениот тип или класа на ревизорски настан е неважечки.
Наведен е неважечки тип на ревизорски настан или настан од класа.

Корисничките сметки може да се доделат на една или повеќе групи во Linux. Можете да ги конфигурирате дозволите за датотеки и другите привилегии по група. На пример, на Ubuntu, само корисниците во групата sudo можат да ја користат командата sudo за да добијат зголемени дозволи.

Како да креирате нова група во Linux

Ако сакате да креирате нова група на вашиот систем, користете ја командата groupadd, заменувајќи нова_групадо името на групата што сакате да ја креирате. Исто така ќе треба да користите судосо оваа команда (или на дистрибуции на Linux што не користат судо, ќе треба да ја извршите командата суза да добиете зголемени дозволи пред да ја извршите командата).

Sudo groupadd new_group

Додајте постоечка корисничка сметка во група

За да додадете постоечка корисничка сметка во група на вашиот систем, користете ја командата usermod, заменувајќи име на групадо името на групата во која сакате да го додадете корисникот, во корисничко имедо името на корисникот што сакате да го додадете.

Usermod -a -G group_name user_name

На пример, да додадете корисник милна групата судо, користете ја следнава команда:

Usermod -a -G sudo mial

Промена на примарна група на корисник

Иако корисничката сметка може да биде член на повеќе групи, една од групите е секогаш „примарната група“, а другите се „секундарни групи“. Процесот на најавување на корисникот, датотеките и папките создадени од корисникот ќе бидат доделени на примарната група.

За да ја промените примарната група на која е доделен корисникот, извршете ја командата usermod, заменувајќи име на групаво името на групата и корисничко имедо името на корисничката сметка.

Usermod -g group_name user_name

Ве молиме имајте предвид овде . Кога користите мали е, ја доделувате главната група. Кога користите голема буква? , како и во примерите погоре, доделувате секундарна група.

Како да дознаете во кои групи припаѓа корисникот

За да ги видите групите што се доделени на тековната корисничка сметка, извршете ја командата групи. Ќе видите листа на групи.

За да ги видите нумеричките ИД поврзани со секоја група, извршете ја командата id:

За да ги видите групите во кои членува друга корисничка сметка, извршете ја командата групи и наведете го името на корисничката сметка.

Корисничко_име на групи

Можете исто така да ги видите нумеричките идентификатори поврзани со секоја група со извршување на командата idи наведување на корисничкото име.

ID на корисничко_име

Првата група во списокот со групи или групата прикажана по " gid=" во списокот со идентификатори е примарната група на корисничката сметка. Другите групи се секундарни групи. Значи, на скриншот подолу, главната група на корисничката сметка е мил.

Креирајте нов корисник и доделете група во една команда

Понекогаш можеби ќе треба да креирате нова корисничка сметка која има пристап до одреден ресурс или директориум, како што е нов корисник на FTP. Користење на командата useraddКога креирате корисничка сметка, можете да ги одредите групите на кои ќе им биде доделена корисничката сметка, на пример:

Useradd -G group_name user_name

На пример, да креирате нова корисничка сметка со име џсмити доделете ја оваа сметка на група ftp, треба да трчате:

Useradd -G ftp jsmith

Се разбира, ќе сакате да доделите лозинка за овој корисник:

Passwd jsmith

Додавање корисник во повеќе групи

Можете да додадете корисник во повеќе секундарни групи одеднаш со одвојување на листата со запирка:

Usermod -a -G group1, group2, group3 user_name

На пример, да додадете корисник со име милво групи ftp, судоИ пример, треба да трчате:

Usermod -a -G ftp,sudo,пример mial

Можете да наведете онолку групи колку што сакате - само одделете ги сите со запирка.

Како да ги видите сите групи во системот

Ако сакате да видите листа на сите групи на вашиот систем, можете да ја користите командата гентент:

Групата Геент

Овој излез ќе ви покаже и кои кориснички сметки се членови на групи. Така, на скриншот подолу можеме да видиме дека корисничките сметки системски логИ милсе членови на групата адм.

Ова треба да опфати сè што треба да знаете за додавање корисници во групи на командната линија на Linux.

Оригинал: Linux Fundamentals
Автор: Пол Кобаут
Датум на објавување: 16 октомври 2014 година
Превод: А. Панин
Датум на превод: 23 декември 2014 година

Поглавје 29. Групи на корисници

Системските кориснички сметки може да се комбинираат во групи. Концептот на кориснички групи ви овозможува да поставите права за пристап на ниво на корисничка група наместо да поставувате исти права за пристап за секој поединечен корисник.

Секоја Unix или Linux дистрибуција има GUI алатка за управување со кориснички групи. На корисниците кои немаат искуство со овие системи им се препорачува да ги користат овие алатки. Поискусните корисници можат да користат алатки од командната линија за управување со кориснички сметки, но бидете внимателни: некои дистрибуции не ви дозволуваат да користите алатки за управување со кориснички интерфејс и командна линија (пример е алатката YaST на Novell). Искусните системски администратори можат директно да ги уредуваат соодветните датотеки користејќи го уредувачот на текст vi или алатката vigr.

groupadd алатка

Корисничките групи може да се креираат со помош на алатката groupadd. Примерот подолу покажува како да креирате пет групи (без да додавате корисници на нив).

root@laika:~# groupadd тенис root@laika:~# groupadd football root@laika:~# groupadd snooker root@laika:~# groupaddad formula1 root@laika:~# groupaddadd football root@laika:~# groupaddadd formula1 root@laika:~# groupaddadd salsa

групна датотека

Првото поле на линијата за опис на корисничката група е името на групата. Второто поле ја содржи (шифрираната) групна лозинка (ова поле може да биде празно). Третото поле го содржи идентификаторот на групата или вредноста на GID. Четвртото поле е листа на членови на групата, која во овој случај е празна бидејќи нема корисници во групите.

команда на групи

Корисникот може да ја изврши командата групи за да види список на групи на кои припаѓа.

$групи Хари спорт$

алатка за usermod

Членството во групата на корисникот може да се промени со помош на алатката useradd или usermod.

root@laika:~# usermod -a -G tennis inge root@laika:~# usermod -a -G tennis katrien root@laika:~# usermod -a -G salsa katrien root@laika:~# usermod -a -G snooker sandra root@laika:~# usermod -a -G formula1 annelies root@laika:~# tail -5 /etc/group tennis:x:1006:inge,katrien football:x:1007: snooker:x:1008:sandra formula1:x:1009:annelies salsa:x:1010:katrien root@laika:~#

Бидете внимателни кога ја користите алатката usermod за додавање корисници во групи. Стандардно, алатката usermod ќе го отстрани корисникот од сите групи во кои тој бил член, доколку имињата на овие групи не биле пренесени како дел од командата! Користењето на опцијата -a (додадете) го избегнува ова однесување.

алатка за groupmod

Можете да го промените името на корисничката група користејќи ја алатката groupmod.

root@laika:~# groupmod -n пикадо снукер root@laika:~# опашка -5 /etc/групен тенис:x:1006:inge,katrien football:x:1007: formula1:x:1009:annelies салса:x: 1010:катриен пикадо:x:1008:сандра

groupdel алатка

Од администраторите на корисничките групи не се бара да бидат членови на овие групи. Тие можат да ги отстранат своите сметки од корисничките групи што ги администрираат без да влијае на нивната способност да додаваат или отстрануваат корисници од тие групи.

$ gpasswd -d serena sports Отстранете ја корисничката серена од спортската група $ излез

Информациите за администраторите на корисничките групи се зачувани во датотеката /etc/gshadow.

# опашка -1 /etc/gshadow sports:!:serena:venus,harry #

За да ги отстраните сите администраторски сметки од корисничка група, користете ја алатката gpasswd со опции за да наведете празна листа на администратори.

# gpasswd -А "" спортови

алатката newgrp

Можете да започнете детска школка со нова привремена примарна корисничка група со користење на командата newgrp.

root@rhel65:~# mkdir prigroup root@rhel65:~# cd prigroup/ root@rhel65:~/prigroup# touch standard.txt root@rhel65:~/prigroup# ls -l вкупно 0 -rw-r--r- -. 1 корен корен 0 април 13 17:49 стандард.txt root@rhel65:~/prigroup# echo $SHLVL 1 root@rhel65:~/prigroup# newgrp tennis root@rhel65:~/prigroup# ехо $SHLVL 2 root@rhel65: ~/prigroup# допрете newgrp.txt root@rhel65:~/prigroup# ls -l вкупно 0 -rw-r--r--. 1 корен тенис 0 април 13 17:49 newgrp.txt -rw-r--r--. 1 корен корен 0 април 13 17:49 стандард.txt root@rhel65:~/prigroup# излез излез root@rhel65:~/prigroup#

Vigr utility

По аналогија со алатката vipw, алатката vigr може да се користи за рачно уредување на датотеката /etc/group, бидејќи правилно ја заклучува оваа датотека за време на процесот на уредување. Уредувачот на текст vi или алатката vigr може да се користат само од искусни системски администратори за управување со кориснички групи.

Практична задача: групи на корисници

Правилна постапка за завршување на практична задача: групи на корисници

1. Создадете кориснички групи тенис, фудбал и спорт.

Groupadd тенис; groupadd фудбал ; Групи додај спортови

2. Со помош на една команда, направете го корисникот Venus да биде член на тениските и спортските групи.

Usermod -a -G тенис, спортска венера

3. Преименувајте ја корисничката група фудбал во нога.

6. Направете еден од корисниците одговорен за управување со членството на корисниците во стапалата и спортските групи. Проверете ја функционалноста на користениот механизам.

Gpasswd -A (за да го направи корисникот одговорен за управување со членството во корисничка група) gpasswd -a (за да го направи корисникот член на корисничката група)

Создавање нова група во системот
Со оваа команда можете да креирате нова корисничка група (во натамошниот текст: група) групаво системот:

Додавање нов корисник во системот
Нов корисник корисникможе да се додаде со командата:


Тој автоматски ќе биде сместен во прилагодена група именувана по него.
За да додадете корисник корисникна постоечка група групапишуваме:

Со оваа команда, можете да додадете корисник во неколку групи одеднаш. За да го направите ова, ги наведуваме имињата на групите одделени со запирки.

За да додадете корисник во нова група со име различно од корисничкото име, направете го следново:

useradd -g име на групатакорисник

Оваа група ќе биде главната група за корисникот.

Поставување корисничка лозинка
Корисничка лозинка корисниксе дава со командата:


Оваа команда ќе ве замоли да ја внесете вашата лозинка двапати. Никогаш не оставајте корисник без лозинка!
Понекогаш е неопходно да се спречи корисникот да се најави. На пример, ако ви треба само пристап до споделување на мрежата. (Повеќе за ова.) За да го направите ова, треба да ја промените датотеката passwdсо следнава команда:

Во полето за лозинка, додавам ѕвездичка „*“ пред самата лозинка (оваа датотека е подетално опишана на крајот од статијата). Зачувајте ги направените промени и излезете со копчињата Ctrl+X, клуч Yго потврдуваме нашиот избор За поголема безбедност, оваа датотека може да се уредува со командата vipw. За да излезете од уредникот додека ги зачувувате промените, треба да извршите : wq. За да излезете без зачувување на промените, напишете : qили :q!доколку се направени некакви промени.

Датотеки со информации за корисникот
Следниве информации се дадени за подобро разбирање на креирањето и дотерувањето на корисникот на системот. За уредување на корисници во повеќето случаи ќе биде полесно да се користи командата usermod. Можете да дознаете повеќе за оваа команда со извршување

. Обично, горенаведените команди се доволни за додавање и уредување на корисник.
Сите информации за системските корисници и групи се зачувани во следните датотеки:
- /etc/passwdоваа датотека ја содржи целата листа на корисници за кои знае системот. Секоја линија од оваа датотека опишува корисник и содржи седум полиња кои содржат кориснички информации. Полињата се одделени со две точки.
1.
2. Шифрирана корисничка лозинка (никогаш не оставајте го ова поле празно);
3. Кориснички ID (UID);
4. ID на група (GID);
5. Полето GECOS, во кое можете да го наведете целосното име на корисникот, телефонскиот број за работа дома, местото на работа итн.;
6. Патека до домашниот директориум;
7. Школка за регистрација.

- /etc/shadowЛозинките се чуваат овде во шифрирана форма. Оваа датотека е само за читање за суперкорисникот. Секоја линија одговара на еден корисник. Содржи девет полиња одделени со две точки:
1. Име за регистрација на корисникот;
2. Шифрирана корисничка лозинка;
3. Датум на последната промена на лозинката;
4. Минимален број на денови помеѓу промените на лозинката;
5. Максимален број денови помеѓу промените на лозинката;
6. Број на денови пред предупредување за истекување на лозинката;
7. Број на денови до истекот на лозинката;
8. Период на важност на сметката;
9. Резервирано празно поле што не се користи.
Полињата за датум во оваа датотека се пополнети со бројот на денови што поминале од 1 јануари 1970 година. Мора да се пополнат првите две полиња!

- /etc/groupсодржи листа на групи и имиња на корисници вклучени во овие групи. Слично на претходните датотеки, секоја линија одговара на една група и има четири полиња, кои се одделени со две точки:
1. Име на групата;
2. Шифрирана лозинка или знак xшто укажува на употреба на датотека gshadow(кога да поврзете корисник со група користејќи ја алатката новогрптреба да внесете лозинка);
3. ID на група (GID);
4. Список на членови на оваа група, разделен со запирки.

Вклучувајќи го и Linux OS, со сите негови бројни школки. Оваа статија ќе им помогне на сите заинтересирани да разберат како да додадат корисник во група Линукс, како и да ги креираат, уредуваат и бришат. Ајде да одиме!

Групите и корисниците се конфигурирани во режим на конзола

Да почнеме со анализа на постапката за создавање. Како и сè друго, оваа операција се изведува со помош на специјална команда, која во нашиот случај ја има следнава синтакса:

Забележете дека за да направите такви промени во системот, потребни ви се права на root. Ако ги немате, додајте „sudo“ на почетокот на секоја команда што ја внесувате за да се осигурате дека тие работат успешно.

Ова создава нова сметка. За да може создавањето да се случи со посебни поставки, можете да рециклирате одредени клучеви, можете да ја видите нивната листа подолу:

Ако создавањето со параметри не успеа, обидете се со следново:

Наведената линија ќе ви овозможи да ги видите сите поставки.

Следната линија ќе ви овозможи да ги промените овие параметри:

За да промените информации и параметри, користете ја алатката usermod. Командата ќе ја има следнава синтакса:

Можете да ја поставите или промените лозинката на следниов начин. Внесете:

По ова, ќе треба да ја напишете саканата лозинка или, ако веќе е поставена, да ја внесете старата, а потоа новата.

Имате и опција да поставите празна лозинка. Во овој случај, командата ќе изгледа вака:

Од безбедносна гледна точка, не треба да креирате „корисник“ без соодветна лозинка. Сепак, ова е релевантно само за администраторите на фирми и компании. Ова не е неопходно за домашна употреба.

За бришење користете userdel. Синтаксата во нашиот случај ќе изгледа вака:

Можете исто така да креирате групи во кои сметките подоцна ќе бидат преместени. За да го направите ова, напишете:

Како и во претходните случаи, можете да користите специјални копчиња за да поставите дополнителни параметри:

Сега да погледнеме како да го додадеме креираниот „корисник“ во креираната група. За да го направите ова, треба да ја напишете следната линија:

sudo usermod -aG тест група vasyapupkin

За оние кои користат не „гол“ Linux, туку неговата најпопуларна обвивка - Ubuntu, ќе ја разгледаме работата со сметки преку графички интерфејс. Првично, Ubuntu ја нема потребната алатка за работа со нив, и сите операции се вршат преку командната линија. Сепак, можете да ја инсталирате потребната алатка со внесување:

sudo apt-get install gnome-system-tools

Откако ќе заврши инсталацијата, можете лесно да ги извршите истите операции како преку командната линија. Само одете во „Карактеристики“ и таму можете да ги додавате, менувате и бришете по ваша дискреција.

Можете да видите список на сите креирани корисници заедно со информации за нив во посебна системска датотека - /etc/passwd.

Сега знаете како да работите со корисници и групи во оперативниот систем Линукс. Оставете ги вашите повратни информации за оваа статија и поставувајте ги вашите прашања во коментарите.