Spôsoby platby Abuse

Ako zakázať heslo pre príkaz Sudo

07.03.2021, 20:59

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.

Для того чтобы отключить пароль sudo для определенного пользователя нужно открыть файл конфигурации sudo и отключить запрос пароля следующей строчкой,