A Sudo nevű segédprogram lehetővé teszi, hogy egy normál felhasználó szuperfelhasználói jogokkal működtesse a programot. A külső felhasználó megakadályozása érdekében a segédprogram minden egyes futtatáskor jelszót kér. Ez fontos óvintézkedés, mivel a rendszer számára fontos, hogy megbizonyosodjon arról, hogy a hozzáférést kérő felhasználó, és nem egy program próbál kárt okozni a rendszerben. Különböző okokból szükség lehet a jelszó letiltására. A legjobb, ha ezt nem tesszük meg, de ha valóban szükség van rá, akkor a következő utasítások az Ön számára készültek.
A Sudo jelszó letiltásához mindössze annyit kell tennie, hogy a NOPASSWD direktívát hozzáadja a felhasználó vagy csoport konfigurációs sorához.
Ez a parancs a következő:
username ALL=(ALL) NOPASSWD: ALL
Nyissa meg a Sudo konfigurációs fájlt, és tiltsa le a jelszót egy adott felhasználó számára a következő módosításokkal. Példaként használjuk a linux90 felhasználót:
$ sudo visudo
linux90 ALL=(ALL) NOPASSWD: ALL
Ezután mentse el az elvégzett módosításokat, és zárja be a fájlt. Hivatkozásként a vi az i billentyűt használja a beszúrási módba való belépéshez, a :w parancsot a mentéshez, a :q parancsot pedig a kilépéshez. Ha a fent leírtak szerint helyesen végeztük el, a sudo nem kéri a kiválasztott felhasználótól a jelszót, amikor bármilyen parancsot végrehajt.
Ha azt szeretnénk, hogy a felhasználó csak néhány parancsot tudjon jelszó nélkül futtatni (apt és reboot), akkor végezzük el ezt a módosítást:
linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot
A jelszó letiltásához egy felhasználói csoport esetében a következő kódot használja:
%group_name ALL=(ALL) NOPASSWD: ALL
Mentse a változtatásokat, és zárja be a fájlt. A linux90
felhasználó mostantól képes lesz jelszó nélkül futtatni az usr/bin/apt
, /sbin/reboot
parancsokat, akárcsak a beállított csoport felhasználói.