Çfarë është Sudo në Linux?

Komanda Sudo jep disa Privilegje Admin për Përdoruesit Jo-Admin

Kur përdorni aplikacione administrative në Linux, përdorni komandën su për të kaluar tek superuser (root) ose përdorni komandën sudo. Disa shpërndarje Linux mundësojnë përdoruesin rrënjë, por disa nuk e bëjnë këtë. Në ato që nuk i pëlqen, siç është Ubuntu-sudo, është rruga për të shkuar.

Rreth Komandës Sudo

Në Linux, përdoruesi Sudo-super-lejon një administrator të sistemit t'i japë përdoruesve ose grupeve të përdoruesve të caktuar aftësinë për të drejtuar disa ose të gjitha komandat si rrënjë, gjatë regjistrimit të të gjitha komandave dhe argumenteve. Sudo vepron në bazë të komandës. Nuk është një zëvendësim për shell. Karakteristikat përfshijnë aftësinë për të kufizuar komandat që një përdorues mund të kandidojë në bazë të çdo hosti, prerjet e shumta të secilës komandë për të siguruar një gjurmë të qartë auditimi se kush bëri atë, një kohë të konfigurueshme të komandës sudo dhe aftësinë për të përdorur të njëjtën konfigurimit në shumë makina të ndryshme.

Shembull i Komandës Sudo

Një përdorues standard pa privilegje administrative mund të futë një komandë në Linux për të instaluar një pjesë të softuerit:

dpkg -i software.deb

Komanda kthen një gabim sepse një person pa privilegje administrative nuk lejohet të instalojë softuer. Megjithatë, komanda sudo vjen në shpëtim. Në vend të kësaj, komanda e saktë për këtë përdorues është:

sudo dpkg -i software.deb

Këtë herë instalon softueri. Kjo supozon që një person me privilegje administrative ka konfiguruar më parë Linux për të lejuar përdoruesin të instalojë softuerin.

Shënim: Ju gjithashtu mund të konfiguroni Linux për të parandaluar disa përdorues që të jenë në gjendje të përdorin komandën sudo.