Wéi lafen sudo Kommando ouni Passwuert an Linux anzeginn


Am Fall wou Dir Linux op enger Maschinn leeft déi Dir normalerweis eleng benotzt, sot op engem Laptop, e Passwuert aginn all Kéier wann Dir Sudo oprufft, kann op laang Siicht sou langweileg ginn. Dofir, an dësem Guide, wäerte mir beschreiwen wéi Dir sudo Kommando konfiguréiert fir ze lafen ouni e Passwuert anzeginn.

Dës Astellung gëtt an der Datei /etc/sudoers gemaach, déi Sudoer dréit fir Standard Sécherheetspolitik Plugin fir de sudo Kommando ze benotzen; ënner dem Benotzer Privileg Spezifizéierung Rubrik.

Wichteg: Am Sudeors-Datei gëtt den Authentifikatiounsparameter, deen als Standard ageschalt ass, fir Authentifikatiounszwecker benotzt. Wann et agestallt ass, mussen d'Benotzer sech iwwer e Passwuert (oder aner Authentifikatiounsmëttel) authentifizéieren ier se Kommandoe mat sudo lafen.

Wéi och ëmmer, dëse Standardwäert kann iwwerschriwwe ginn mat der NOPASSWD (erfuerdert kee Passwuert wann de Benotzer sudo Kommando oprufft) Tag.

D'Syntax fir d'Benotzer Privilegien ze konfiguréieren ass wéi follegt:

user_list host_list=effective_user_list tag_list command_list

Wou:

  1. user_list – Lëscht vun de Benotzer oder e Benotzeralias dee scho festgeluecht gouf.
  2. host_list – Lëscht vun Hosten oder e Hostalias op deem d'Benotzer sudo kënne lafen.
  3. effective_user_list – Lëscht vun de Benotzer déi se musse lafen oder als Alias lafen.
  4. tag_list – Lëscht vun Tags wéi NOPASSWD.
  5. command_list – Lëscht vun de Kommandoen oder e Kommando-Alias fir de Benotzer(e) mat sudo auszeféieren.

Fir e Benotzer (aaronkilik am Beispill hei ënnen) z'erlaaben all Kommandoe mat sudo ouni Passwuert auszeféieren, öffnen d'sudoers Datei:

$ sudo visudo

A füügt déi folgend Linn derbäi:

aaronkilik ALL=(ALL) NOPASSWD: ALL

Fir de Fall vun enger Grupp, benotzt de % Zeeche virum Gruppnumm wéi follegt; dat heescht datt all Member vun der sys-Grupp all Kommandoe mat sudo ouni Passwuert ausféiert.

%sys ALL=(ALL) NOPASSWD: ALL

Fir e Benotzer ze erlaben e bestëmmte Kommando (/bin/kill) mat sudo ouni Passwuert auszeféieren, füügt déi folgend Linn derbäi:

aaronkilik ALL=(ALL) NOPASSWD: /bin/kill

D'Linn hei ënnen erlaabt de Member vun der sys Grupp d'Befehle auszeféieren: /bin/kill, /bin/rm mat sudo ouni Passwuert:

%sys ALL=(ALL) NOPASSWD: /bin/kill, /bin/rm

Fir méi Sudo Konfiguratioun an zousätzlech Benotzungsoptiounen, liest eis Artikelen déi méi Beispiller beschreift:

  1. 10 Nëtzlech Sudoers Konfiguratiounen fir 'sudo' op Linux ze setzen
  2. Loosst Sudo Iech beleidegen wann Dir falscht Passwuert agitt
  3. Wéi halen ech 'sudo' Passwuert Timeout Sessioun méi laang am Linux

An dësem Artikel hu mir beschriwwen wéi Dir Sudo Kommando konfiguréiert fir ze lafen ouni e Passwuert anzeginn. Vergiesst net eis Är Gedanken iwwer dëse Guide oder aner nëtzlech Sudeor Konfiguratiounen fir Linux System Administrateuren all an de Kommentaren ze bidden.