Eddig mindig találgatnom kellett hogyan keressek rá a felhasználókat karbantartó parancsokra.
Ennek itt és most véget vetek.

jogok
felhasználók listázása
man helyett
open ssh
felhasználók hozzáadás
felhasználó átnevezése

Ha szerenénk jelszó nélkül bejelentkezni egy másik szerverre ssh-val:

# http://www.linuxproblem.org/art_9.html
ssh-keygen -t rsa
# ha hiányozna a .ssh mappa a távoli szerveren (192.168.0.2) a "home" könyvtárunkból:
ssh -p22 user@192.168.0.2 mkdir -p .ssh
cat .ssh/id_rsa.pub | ssh -p22 user@192.168.0.2 'cat >> .ssh/authorized_keys'

felhasználók listája:
cat /etc/passwd | grep "/home" |cut -d: -f1
cat /etc/passwd | cut -d: -f1

felhasználó csoportok listája:
cat /etc/group |cut -d: -f1

felhasználó hozzáadása
useradd felhasznalo

felhasználó hozzáadása /home könyvtárral
sudo useradd -d /home/felhasznalo -m felhasznalo

felhasználó mindenestűl:
adduser felhasznalo

felahsználó jelszavának módosítása
sudo passwd felhasznalo

felhasználó törlése
userdel -r felhasználó #felhasználó könyvtára is törlődik

felhasználói csoport létrehozása
addgroup csoport

felhasználó csoportba helyezése
adduser letezofelhasznalo letezocsoport

felhasználó törlése minden csoportból, kivéve a sajátjából
usermod -G felhasznalo felhasznalo

felhasználó csoport tagságainak listázása
groups felhasznalo

belépett felhasználók listája
who -a

sudo:
echo ‘felhasznalo ALL=(ALL) ALL’ >> /etc/sudoers

bash:
chsh -s /bin/bash felhasznalo

felhasználó bejelentkezési nevének cseréje
usermod -l login-name old-name
bővebben:

killall -u old
id old
usermod -l new old
groupmod -n new old
usermod -d /home/new -m new
usermod -c “New Real Name” new
id new

Bash használata:
https://www.tecmint.com/change-a-users-default-shell-in-linux/
vi /etc/passwd