Potrzebuję komendy, która wyświetli listę wszystkich użytkowników w terminalu. I jak dodawać, usuwać, modyfikować użytkowników z terminala.
To mogłoby pomóc w łatwym administrowaniu kontami przez terminal.
Aby wyświetlić listę wszystkich użytkowników local, których możesz użyć:
cut -d: -f1 /etc/passwd
Aby wyświetlić listę wszystkich użytkowników zdolnych do uwierzytelniania (w jakiś sposób), w tym nielokalnych, zobacz ta odpowiedź.
Kilka bardziej użytecznych poleceń zarządzania użytkownikami (również ograniczonych do użytkowników lokalnych):
Aby dodać nowego użytkownika możesz użyć:
sudo adduser new_username
lub:
sudo useradd new_username
Zobacz także: https://askubuntu.com/q/345974/147044
Aby usunąć/usunąć użytkownika, najpierw możesz użyć:
sudo userdel username
Następnie możesz chcieć usunąć katalog domowy dla usuniętego konta użytkownika :
sudo rm -r /home/username
Proszę używać powyższych poleceń z rozwagą!
Aby zmodyfikować nazwę użytkownika:
usermod -l new_username old_username
Aby zmienić hasło dla użytkownika:
sudo passwd username
Aby zmienić powłokę dla użytkownika:
sudo chsh username
Aby zmienić szczegóły dotyczące użytkownika (na przykład prawdziwą nazwę):
sudo chfn username
Aby dodać użytkownika do grupy sudo
:
adduser username sudo
lub
usermod -aG sudo username
I, oczywiście, zobacz także: man adduser
, man useradd
, man userdel
... i tak dalej.
Po prostu naciśnij Ctrl+Alt+T na klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenie(a):
cat /etc/passwd
LUB
less /etc/passwd
more /etc/passwd
Możesz również użyć awk:awk
awk -F':' '{ print $1}' /etc/passwd
Ok tutaj jest sztuczka, która pomoże ci to posortować. Terminal ma auto-uzupełnianie, jeśli wpiszesz user i naciśniesz klawisz Tab dwa razy, to wyświetli wszystkie komendy, które istnieją z user jako pierwsze 4 znaki.
user (tab tab)
daje mi jako możliwe opcje
useradd userdel usermod users users users-admin
jeśli chcesz dowiedzieć się więcej o danej komendzie wygoogluj ją lub wpisz man
do listy użytkowników powinieneś iść z tym, co powiedział Mitch.
Mam nadzieję, że to pomoże, uwielbiam uzupełnianie tabulatorów w bashu, ratuje mnie od pamiętania rzeczy.