Lietotāju un grupu pārvaldībai var izmantot dažādas programmas. Programmas adduser un addgroup būs vieglāk izmantojamas kā useradd un groupadd.
Lietotāju un grupu veidošanai, dzēšanai vai atribūtu maiņai ir nepieciešamas administratora tiesības.
Administratora tiesību iegūšana:
1. Pārslēgties administratora režīmā ar komandu:
sudo su
Vēlāk iziet no administratora režīma ar komandu:
exit
2. Pirms katras komandas rakstīt priekšā “sudo”.
Piemēram:
sudo adduser <username>
● Lietotāja izveidošana.
adduser <username>
Rezultātā tiks izveidots lietotājs, grupa, uzstādīta lietotājam parole, izveidota mājas direktorija ar atbilstošām tiesībām. Vārda, tālruņa numura un citas papildinformācijas vietā var spiest taustiņu Enter, ja negrib šo informāciju aizpildīt. Lietotāju automātiski pievienos papildgrupā “users”.
● Lietotāja izveidošana bez login iespējas, piemēram, SFTP lietotājam.
adduser <username> --shell /usr/sbin/nologin
Papildus pārbaudīt vai failā /etc/shells ir rinda /usr/sbin/nologin
Ja nav, tad pievienot. Būs nepieciešams restarts.
● Lietotāja izveidošana ar konkrētu UID un GID. Ja grupa nav, tad sākuma ir jāizveido grupa ar šādu GID.
adduser --uid <user id> --gid <group id> <username>
● Informācija par lietotāja grupām.
id <username>
● Lietotāja dzēšana kopā ar mājas direktoriju.
deluser --remove-home <username>
● Grupas izveidošana.
addgroup <group name>
● Grupas izveidošana ar konkrētu GID.
addgroup --gid <group id> <group name>
● Grupas dzēšana.
delgroup <group name>
● Lietotāja pievienošana grupā.
adduser <username> <group name>
● Lietotāja dzēšana no grupas.
deluser <username> <group name>
● Lietotāja UID maiņa.
usermod -u <new uid> <username>
Lietotāja mājas direktorijas failiem tiesību maiņa notiek automātiski. Citās vietās paliek vecais UID. Jāmaina manuāli.
● Lietotājvārda maiņa.
usermod -l <new username> <old username>
Lietotāja mājas direktorijas nosaukums nemainās.
● Lietotāja shell maiņa. Shell sarakstu skatīt failā /etc/shells .
usermod -s <path to new shell> <username>
● Komentāra pievienošana lietotāja kontam. Komentāru liek pēdiņās.
usermod -c <comment> <username>
● Lietotāja konta atspējošana.
usermod -e 1 <username>
● Lietotāja konta atspējošana noteiktā datumā. Datuma formāts YYYY-MM-DD
usermod -e <date> <username>
● Lietotāja konta iespējošana.
usermod -e -1 <username>
● Lietotāja paroles maiņa.
passwd <username>
● Lietotājam obligāta paroles maiņa pie nākamās pieslēgšanās.
passwd -e <username>
● Informācija par lietotāja konta paroli.
chage -l <username>
● Grupas GID maiņa.
groupmod -g <new gid> <group name>
Lietotāja mājas direktorijas tiesības nemainās. Paliek vecai GID. Jāmaina manuāli.
● Grupas nosaukuma maiņa.
groupmod -n <new group name> <old group name>
● Faili, kur var apskatīties informāciju par lietotājiem un grupām.
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
Piemēram:
cat /etc/passwd
● Vairāk par programmu iespējām.
man <program name>
Piemēram:
man adduser
Rakstā sniegtā informācija tiek sniegta “tāda, kāda tā ir” (“as is”) bez jebkādas garantijas.