Nodaļa 3 · 3.1
Savs lietotājs ar sudo
Pēc instalēšanas Jūs piesakāties kā root. Root drīkst visu, arī nejauši visu sabojāt. Tāpēc strādājiet ar savu lietotāju un izmantojiet sudo tikai tad, kad tas ir nepieciešams. Piemēros šo lietotāju sauc anna.
Lietotāja izveide
Piesakieties kā root un ierakstiet:
root@web1:~# adduser anna
root@web1:~# usermod -aG sudo anna
adduser prasa paroli un dažus datus, kurus varat atstāt tukšus. Šī parole Jums būs nepieciešama komandai sudo; izvēlieties drošu paroli un saglabājiet to savā paroļu pārvaldniekā. Ar usermod -aG sudo Jūs pievienojat annu grupai sudo, lai viņa drīkstētu izpildīt administratora komandas.
AlmaLinux un Rocky Linux sistēmā izmantojiet adduser anna, passwd anna un usermod -aG wheel anna: tur grupu sauc wheel.
Atslēgas nodošana
Nokopējiet root atslēgas lietotājam anna, norādot pareizo īpašnieku:
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
Pārbaude otrā logā
Atstājiet root sesiju atvērtu. Atveriet jaunu termināļa logu un piesakieties kā anna:
ssh anna@203.0.113.10
anna@web1:~$ sudo whoami
[sudo] password for anna:
root
Ja redzat root, sudo darbojas. No šī brīža strādājiet kā anna un rakstiet sudo pirms komandām, kurām nepieciešamas administratora tiesības.
Noderīgi ieradumi
- Izmantojiet
sudo -itikai tad, ja tiešām jāizpilda vairākas komandas pēc kārtas kā root, un pēc tam izejiet arexit. - Nepiešķiriet sudo
NOPASSWD: tad ikviens, kuram ir piekļuve Jūsu sesijai vai atslēgai, varēs kļūt par root bez paroles. - Vai serverī strādā vēl kāds? Izveidojiet viņam savu lietotāju ar savu atslēgu. Nekad nedalieties ar kontu.
