Potrebujem ukaz za seznam vseh uporabnikov v terminalu. In kako dodati, izbrisati ali spremeniti uporabnike iz terminala.
To bi lahko pomagalo pri enostavnem upravljanju računov prek terminala.
Seznam vseh lokalnih uporabnikov, ki jih lahko uporabite:
cut -d: -f1 /etc/passwd
Za seznam vseh uporabnikov, ki se lahko avtentificirajo (na nek način), vključno z nelokalnimi, glej ta odgovor.
Še nekaj uporabnih ukazov za upravljanje uporabnikov (prav tako omejenih na lokalne uporabnike):
Za dodajanje novega uporabnika lahko uporabite:
sudo adduser new_username
ali:
sudo useradd new_username
Oglejte si tudi: https://askubuntu.com/q/345974/147044
Če želite odstraniti/izbrisati uporabnika, lahko najprej uporabite:
sudo userdel username
Potem boste morda želeli izbrisati domači imenik za izbrisani uporabniški račun:
sudo rm -r /home/uporabniško ime
Zgornji ukaz uporabljajte previdno!
Spreminjanje uporabniškega imena uporabnika:
usermod -l new_username old_username
Sprememba gesla za uporabnika:
sudo passwd uporabniško ime
Sprememba lupine za uporabnika:
sudo chsh username
Če želite spremeniti podrobnosti za uporabnika (na primer pravo ime):
sudo chfn uporabniško ime
Dodajanje uporabnika v skupino sudo
:
adduser username sudo
ali
usermod -aG sudo username
In seveda si oglejte tudi: man adduser
, man useradd
, man userdel
... in tako naprej.
Pritisnite Ctrl+Alt+T na tipkovnici, da odprete Terminal. Ko se odpre, zaženite spodnji(-e) ukaz(-e):
cat /etc/passwd
ALI
less /etc/passwd
more /etc/passwd
Uporabite lahko tudi awk:awk
awk -F':' '{ print $1}' /etc/passwd
Ok, tukaj je trik, ki vam bo pomagal rešiti to. Terminal ima samodejno dokončanje, če vnesete user in dvakrat pritisnete tipko Tab, se bodo na seznamu pojavili vsi ukazi, ki obstajajo z user kot prvimi štirimi znaki.
user (tab tab)
mi ponudi kot možne možnosti
useradd userdel usermod users users-admin
če želite izvedeti več o ukazu, ga poiščite v Googlu ali vnesite man
za seznam uporabnikov morate uporabiti to, kar je povedal Mitch.
Upam, da to pomaga Ljubim dokončanje zavihka v bash mi prihrani od spominjanja stvari.