Администраторите на Linux често трябва да управляват потребители и групи в Linux / Ubuntu система. Управлението на потребителите, контролът на достъпа и груповото управление са основната, но най-важната нужда. В тази публикация ще научим за
- Създаване на потребител
- Списък на всички потребители
- Промяна на парола на потребител
- Създаване на група
- Списък на всички групи
- Добавяне на потребител в група
- Показване на група от потребител
- Списък на всички потребители в една група
- Изтриване на потребител от група
- Изтриване на потребител
- Изтриване на група
В тази публикация ще изпълняваме всяка от гореспоменатите задачи чрез терминала.
Създаване на потребител
Можем да добавим потребител в операционната система Ubuntu чрез GUI или от терминала. Можем да използваме простата команда „adduser“, за да добавим потребител, или командата „adduser -system“, за да добавим потребител на системата.
За да създадете нов системен потребител,
$ sudo adduser --system linuxuser2За да създадете прост потребител,
$ sudo adduser linuxuser1
След като изпълните горната команда, тя ще ви помоли да зададете новата парола за новосъздадения потребител два пъти.
След това ще поиска от вас да предоставите потребителското име, номера на стаята, телефонния номер на вашата работа и дома и други. Предоставете желаните подробности и натиснете „Enter“
След като предоставите подробностите, той ще ви попита дали предоставената информация е вярна или не. Натиснете „y“, за да продължите, и натиснете Enter, ако информацията е вярна.
Списък на всички потребители
Сега, ако искате да изброите всички потребители на Ubuntu в терминала, можете да въведете следната команда.
$ cut --delimiter =: --fields = 1 / etc / passwd
Той ще изброи всички потребители на системата Ubuntu.
Промяна на парола на потребител
Ако искате да промените паролата на който и да е потребител, първо трябва да влезете с това конкретно потребителско име. Например за промяна на паролата на linuxuser1,
$ su - linuxuser1
След като изпълните горната команда, тя ще ви помоли да въведете паролата на този потребител, въведете паролата и натиснете „Enter“.
Можете да видите, че потребителското име е променено.
Сега изпълнете командата “passwd”,
Първо въведете предишната си парола и след това въведете новата парола два пъти и натиснете Enter. Ако и двете нови пароли ще бъдат еднакви, тогава паролата ще бъде успешно променена.
Създаване на група
Можете да създадете или добавите група във всяка операционна система, базирана на Linux, като използвате командата “addgroup”.
$ sudo addgroup linuxgroup1
Както можете да видите, “linuxgroup1” е създаден успешно.
Избройте всички групи
Сега, ако искате да изброите всички групи, които съществуват в операционната система Ubuntu, изпълнете командата, дадена по-долу
$ cut --delimiter =: --fields = 1 / etc / group
Той ще изброи всички съществуващи групи на операционната система.
Добавяне на потребител в група
Потребителите могат да бъдат групирани и в Ubuntu. Можем да добавим потребител към групата, като предоставим името на групата и потребителското име на командата “usermod” с флаговете -aG като този,
$ sudo usermod -aG linuxgroup1 linuxuser1
Потребителят “linuxuser1” ще бъде добавен към групата “linuxgroup1”.
Показване на група от потребител
За да видите групата на потребителя, въведете командата “groups” в терминала и натиснете Enter. Той ще покаже групите на потребителя. Първо трябва да влезете с посочения потребител и след това да изпълните командата „групи“.
$ su - linuxuser1$ групи
Както можете да видите, че „linuxgroup1“ е посочен като групата на „linuxuser1“.
Избройте всички потребители в една група
За да изброите всички потребители на която и да е група, изпълнете командата “cat”, “cut” и “grep” със следните параметри.
$ cat / etc / group | cut --delimiter =: --fields = 1,4 | grep ГРУПНО ИМЕНе забравяйте да замените името на групата с желаното име на групата. Например „linuxgroup1“
Можете да видите, че потребителите в „linuxgroup1“ са изброени.
Изтриване на потребител от група
Ако искате да премахнете потребител от която и да е група. Можете да го направите, като въведете потребителското име и името на групата, последвано от командата “deluser”.
$ sudo deluser linuxuser1 linuxgroup1
Можете да видите, че потребителят е отстранен от групата „linuxgroup1“.
Изтриване на потребител
Ако искате да изтриете потребител от операционната система. Можете просто да го изтриете, като изпълните командата “deluser” с потребителското име
$ sudo deluser linuxuser1
Ако искате да изтриете и домашната директория на потребителя, използвайте флага “-remove-home” с командата “deluser” като тази
$ sudo deluser --remove-home linuxuser1
И сега, ако изброим директорията „/ home“, няма да има повече начална директория на потребителя „linuxuser1“.
Изтриване на група
За да премахнете групата от операционната система, изпълнете командата “delgroup” с името на групата като това
$ sudo delgroup linuxgroup1
Групата е изтрита успешно.
Увийте
Управлението на потребителите е много важна задача, която администраторите на Linux изпълняват. В дистрибуциите, базирани на Linux, можем лесно да създаваме нови потребители и да ги управляваме. Тази статия описва подробно управлението на потребители в Linux базирана система.