ЗАБЕЛЕЖКА: В този урок използваме Linux Mint 20 за внедряване на useradd, но можете да използвате различна Linux дистрибуция.
Пример 1: Добавяне на нов потребител в Linux
Ако искате да създадете нов потребител във вашата операционна система Linux с права на sudo, трябва да се предприемат следните стъпки:
Първо отворете терминал на вашата Linux машина, като щракнете върху иконата на терминала в лентата на задачите. След като прозорецът на терминала се зареди, въведете следната команда:
$ sudo adduser [потребителско име]Ако искате например да създадете нов потребител на име „raza“, заменете [потребителско име] с raza.
$ sudo adduser raza
Тази команда ще създаде нов потребител на име raza в операционната система Linux.
Когато се създаде нов потребител в Linux, запис се генерира в '/ etc файл'. Този файл съхранява информация за потребителя. За да зададете парола за нов потребител, изпълнете следната команда.
Трябва да въведете нова парола за потребителя, защото при създаване на потребител той е заключен по подразбиране. След това въведете отново новата парола.
След като тази стъпка приключи, информацията за потребителя ще бъде актуализирана в Linux и на терминала ще се покаже съобщение, прокламиращо успеха на актуализацията.
Пример 2: Добавяне на потребител с посочен User ID
Всеки потребител в Linux има свой уникален идентификационен номер (UID), но можете да използвате флага -u заедно с командата useradd, за да създадете потребител с конкретен потребителски идентификатор. В този пример ще създадем потребител на име „SRaza“ с уникален идентификатор 1200. За целта въвеждаме следната команда в терминала:
$ sudo useradd -u 1200 SRaza
С изпълнението на тази команда е създаден нашият нов потребител. Ако искате да потвърдите успешното изпълнение на тази команда, можете да въведете следната команда в терминала:
$ id -u SRaza
Пример 3: Добавяне на потребител с домашна директория
За да добавите потребител с домашна директория, трябва да използвате флага -m с командата useradd. Без флага -m, в Linux няма да се създаде домашна директория. В този пример нашата цел е да създадем нов потребител на име „алфа“ с домашна директория. За целта използваме следната команда:
$ sudo useradd -m alphaЗа да потвърдите домашната директория на новосъздадения потребител, въведете следната команда в терминала:
$ ls -a / home / alpha
Пример 4: Добавяне на потребител без домашна директория
За да създадете потребител без домашна директория, използвайте флага -M с командата useradd. Искаме да създадем нов потребител на име „Noor“ без домашна директория. За целта въвеждаме следната команда в терминала:
$ sudo useradd -M NoorМожете да зададете паролата за новия потребител, като напишете следната команда:
$ sudo passwd NoorСлед това въведете новата парола за потребителя и след това въведете паролата отново. След като тази стъпка приключи, информацията за потребителя ще бъде актуализирана в Linux и на терминала ще се покаже съобщение, прокламиращо успеха на актуализацията.
Пример 5: Създаване на потребител със срок на годност
Ако искате да създадете нов потребител и да определите срока на годност на потребителя, можете да използвате флага -e заедно с командата useradd. В този пример искаме да създадем потребител на име „Ali“ с дата на изтичане 12 октомври 2021 г. За целта въвеждаме следната команда:
$ useradd -e 2021-10-12 Али
Ако искате да проверите дали датата на изтичане е фиксирана, въведете следната команда:
$ sudo chage -l АлиТази команда ще покаже датата на изтичане на потребителския акаунт на терминала. В нашия случай датата е „12 октомври 2021 г.“, която съответства на датата от горната команда.
Пример 6: Създаване на потребител с описание
Ако искате да създадете нов потребител с малко описание или коментар, можете да го направите с помощта на флага -c. В този пример искаме да създадем потребител на име „ayesha“ с описанието „HI AYESHA“. За целта въвеждаме следната команда в нашия терминал.
$ sudo useradd -c “HI AYESHA” ayeshaЗа да проверите дали коментарът е добавен, можете да използвате следната команда:
$ sudo cat / etc / passwd | grep ayeshaКакто е показано по-долу, потребителят 'ayesha' е добавен заедно с описанието.
Заключение:
В тази статия работихме през няколко примера с командата useradd в Linux Mint 20. Можете да създадете потребители, както е показано по-горе, като следвате заедно с тези примери. Има няколко по-усъвършенствани случая на използване на командата useradd в Linux, но това въведение трябва да е достатъчно, за да започнете с командата.