Debian

The ULTIMATE OS

Get Adobe Flash player

Потребителски рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Add/Dell Users

Работата (триенето, добавянето, промяната) на потребители, ще е една от основните ви задачи, като системен администратор. В следващите редове, ще разгледам основните команди за управлението на потребителски акаунти през BASH. Командите са useradd, userdell, usermod, passwd.

За започнем с добавянето на нов потребител. Да приемем, най-простият случай, в който искаме да създадем потребител с потребителско име newuser. За целта, само трябва да напишем следното нещо (като root разбирасе)

$useradd newusers

Сама по собе си командата "useradd" поддържа няколко разширителни опции. Най-често използваните от тях са:

-c - т.е. искаме да зададем Реално Име на потрябителят

-s - с какъв шел да бъде потребителят

-d коя да бъде домашната (home) папка на този потребител

И да разгледаме сега използването на всички тези параметри, при създаването на newuser.

#useradd newuser -c "REAL NAME" -g users -d /home/newuser -s /bin/false

Сега да преминем на триенето на потребител. Тук ползваме командата userdell. Ще изтрием новосъздаденият потребител newuser ето така:

#userdell newuser

ВАЖНО: С изпълененето на тази команда се трие само потребителят (не може да влиза в системата), но неговата папка остава.

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

#userdell -R newuser

И не на последно място (това, което най-рядко ми се е налаголо да правя) е промяна на параметрите за даден потребител. Да кажем, че искаме да добавим реално име на потребителя, който вече е създаден, но не сме задали това, когато сме го създавали. Тук въжат същите аргументи/параметри, както при създаването на потребител а именно:

-c - т.е. искаме да зададем Реално Име на потрябителят

-s - с какъв шел да бъде потребителят

-d коя да бъде домашната (home) папка на този потребител

Съответно ако за пример за добавяне на реално име имаме:

#usermod -c "Real Name" newuser.

Не изпускайте "", когато изписвате командите

И на последно място въпреки, че мястото на тази команда не е точно тук е смяната на паролата на определен потребител. Винаги някой потребител ще си забрави паролата или ще забрави с каква я е сменил. Тук влиза passwd. За да променим паролата на определен потребител като root изпълняваме:

#passwd username

Търсене

Точно време

Кой е на линия

В момента има 4  гости и няма потребители и в сайта