Poglavje 3 · 3.1
Lasten uporabnik s sudo
Po namestitvi se prijavite kot root. Root lahko naredi vse, tudi vse pokvari po nesreči. Zato delajte z lastnim uporabnikom in sudo uporabite le, kadar je to potrebno. V primerih se ta uporabnik imenuje anna.
Ustvarjanje uporabnika
Prijavite se kot root in vnesite:
root@web1:~# adduser anna
root@web1:~# usermod -aG sudo anna
adduser zahteva geslo in nekaj podatkov, ki jih lahko pustite prazne. To geslo potrebujete za sudo; izberite močno geslo in ga shranite v svoj upravitelj gesel. Z usermod -aG sudo uporabnico anna dodate v skupino sudo, da lahko izvaja skrbniške ukaze.
Na AlmaLinux in Rocky Linux uporabite adduser anna, passwd anna in usermod -aG wheel anna: tam se skupina imenuje wheel.
Prenos Vašega ključa
Kopirajte ključe uporabnika root k uporabnici anna, s pravilnim lastnikom:
root@web1:~# mkdir -p /home/anna/.ssh
root@web1:~# cp /root/.ssh/authorized_keys /home/anna/.ssh/
root@web1:~# chown -R anna:anna /home/anna/.ssh
root@web1:~# chmod 700 /home/anna/.ssh
root@web1:~# chmod 600 /home/anna/.ssh/authorized_keys
Preizkus v drugem oknu
Sejo root pustite odprto. Odprite novo okno terminala in se prijavite kot anna:
ssh anna@203.0.113.10
anna@web1:~$ sudo whoami
[sudo] password for anna:
root
Če vidite root, sudo deluje. Odslej delate kot anna in pred ukaze, ki potrebujejo skrbniške pravice, dodate sudo.
Koristne navade
sudo -iuporabite le, kadar morate res izvesti niz ukazov kot root, nato pa končajte zexit.- Sudu ne dodelite
NOPASSWD: tako bi lahko vsakdo, ki ima Vašo sejo ali ključ, brez gesla postal root. - Na strežniku sodeluje še nekdo? Dajte mu lastnega uporabnika z lastnim ključem. Računa nikoli ne delite.
