3. fejezet · 3.1
Saját felhasználó sudo jogosultsággal
A telepítés után root felhasználóként jelentkezik be. A root mindent megtehet, akár véletlenül mindent tönkre is tehet. Ezért dolgozzon saját felhasználóval, és a sudo parancsot csak akkor használja, ha szükséges. A példákban ennek a felhasználónak a neve anna.
A felhasználó létrehozása
Jelentkezzen be root felhasználóként, és írja be:
root@web1:~# adduser anna
root@web1:~# usermod -aG sudo anna
A adduser jelszót és néhány adatot kér, amelyeket üresen is hagyhat. Erre a jelszóra a sudo használatához lesz szüksége; válasszon erős jelszót, és tárolja a jelszókezelőjében. A usermod -aG sudo paranccsal anna bekerül a sudo csoportba, így rendszergazdai parancsokat futtathat.
AlmaLinux és Rocky Linux rendszeren a adduser anna, passwd anna és usermod -aG wheel anna parancsot használja: ott a csoport neve wheel.
A kulcs átadása
Másolja át a root kulcsait anna számára, a megfelelő tulajdonossal:
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
Tesztelés egy második ablakban
Hagyja nyitva a root-munkamenetet. Nyisson egy új terminálablakot, és jelentkezzen be anna felhasználóként:
ssh anna@203.0.113.10
anna@web1:~$ sudo whoami
[sudo] password for anna:
root
Ha a root kimenetet látja, a sudo működik. Mostantól anna felhasználóként dolgozzon, és a rendszergazdai jogosultságot igénylő parancsok elé írja a sudo előtagot.
Hasznos szokások
- A
sudo -iparancsot csak akkor használja, ha valóban egy egész sor parancsot kell root felhasználóként végrehajtania, utána pedig lépjen ki azexitparanccsal. - Ne adjon a sudónak
NOPASSWDbeállítást: ekkor bárki, aki hozzáfér az Ön munkamenetéhez vagy kulcsához, jelszó nélkül root lehet. - Más is dolgozik a szerveren? Adjon neki saját felhasználót saját kulccsal. Soha ne osszon meg egy fiókot.
