Nástroj s názvom Sudo umožňuje bežnému používateľovi pracovať s programom s právami superužívateľa. Aby sa zabránilo používaniu externým používateľom, nástroj si pri každom spustení vyžiada heslo. Ide o dôležité opatrenie, pretože pre systém je dôležité uistiť sa, že o prístup žiada používateľ a nie program, ktorý sa snaží poškodiť systém. Z rôznych dôvodov môže byť potrebné heslo vypnúť. Najlepšie je to nerobiť, ale ak to naozaj potrebujete, nasledujúce pokyny sú určené práve vám.
Príkaz Sudo v systéme Linux bez hesla
Ak chcete deaktivovať heslo Sudo, stačí do konfiguračného riadku používateľa alebo skupiny pridať direktívu NOPASSWD.
Tento príkaz je nasledujúci:
username ALL=(ALL) NOPASSWD: ALL
Otvorte konfiguračný súbor Sudo a zakážte heslo pre konkrétneho používateľa vykonaním nasledujúcich zmien. Ako príklad použime používateľa linux90:
$ sudo visudo
linux90 ALL=(ALL) NOPASSWD: ALL
Potom uložte vykonané zmeny a zatvorte súbor. Pre porovnanie, vi používa kláves i na vstup do režimu vkladania, príkaz :w na uloženie a príkaz :q na ukončenie. Ak sa postupuje správne, ako je opísané vyššie, sudo nebude pri vykonávaní akýchkoľvek príkazov vyžadovať od vybraného používateľa heslo.
Ak chcete, aby používateľ mohol vykonávať len niektoré príkazy bez hesla (apt a reštart), vykonajte túto zmenu:
linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot
Ak chcete zakázať heslo pre skupinu používateľov, použite nasledujúci kód:
%group_name ALL=(ALL) NOPASSWD: ALL
Uložte zmeny a zatvorte súbor. Používateľ linux90 bude teraz môcť spúšťať príkazy usr/bin/apt, /sbin/reboot bez hesla, rovnako ako používatelia v nakonfigurovanej skupine.
