Comenzi Linux

Cum pot face un alt utilizator fără o parolă?

Cum pot face un alt utilizator fără o parolă?

În platformele Linux, un utilizator sudo este un instrument care implică „superuser do” pentru a rula comenzi ale diferitelor sisteme. Un utilizator sudo este de obicei un utilizator root sau orice alt utilizator care are unele privilegii. Pentru a delega sarcini importante precum repornirea serverului sau repornirea serverului Apache sau chiar pentru a crea o copie de rezervă utilizând comanda sudo, puteți utiliza sudo fără a fi nevoie să introduceți parola din nou și din nou.

În mod implicit, utilizatorul sudo trebuie să furnizeze o autentificare a utilizatorului. Uneori, cerințele utilizatorului sunt să ruleze o comandă cu aceste privilegii de root, dar nu doresc să introducă o parolă de mai multe ori, mai ales în timp ce scriptează. Acest lucru este ușor de realizat în sistemele Linux. În acest articol, vom verifica metoda de sudo a unui alt utilizator fără a introduce parola.

Rularea comenzii sudo fără parolă

Pentru a face backup utilizatorilor sudo, trebuie să copiați fișierul / etc / sudoers fișier dintr-un loc în altul. Folosiți următoarea comandă pentru a face acest lucru:

$ sudo cp / etc / sudoers / root / sudoers.coace

Acum, pentru a edita fișierul / etc / sudoers, vom folosi comanda visudo. Aceasta va deschide fișierul sudoers fişier.

$ sudo visudo

Pentru a edita fișierul / etc / sudoers, utilizatorii trebuie să corecteze intrările conform nevoilor dvs. Adăugarea unui alt utilizator la sudo le va permite utilizatorilor să execute orice comandă fără nicio parolă. În fișierul de mai sus, adăugați următoarea comandă.

UserName ALL = NOPASSWD: / bin / systemctl restart httpd.service, / bin / kill

Inlocuieste Nume de utilizator cu numele utilizatorului pe care doriți să-l setați în fișier.

Apoi, salvați și ieșiți din fișier folosind Ctl + O scurtătură.

Executați TOATE comenzile sudo fără parolă

Pentru a adăuga un grup la sudo fără a furniza o parolă, utilizați % caracter înainte de numele grupului dvs. Dar mai întâi, deschideți visudo editor, folosind comanda de mai jos:

$ sudo visudo

Odată ce ați deschis fereastra editorului, trebuie să adăugați următoarea linie pentru a adăuga grupul și pentru a rula toate comenzile fără o parolă.

% group ALL = (ALL) NOPASSWD: ALL

Aici, înlocuiți numele grupului cu grupul pentru care doriți să ajustați setările.

Permiterea unui utilizator să ruleze / bin / kill

Pentru a permite unui utilizator să ruleze comanda / bin / kill folosind privilegiile sudo fără a furniza o parolă, adăugați următoarea linie în aceeași fereastră de editor:

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

Inlocuieste Nume de utilizator cu numele utilizatorului pentru care doriți să ajustați setările.

În același mod, pentru a permite membrilor unui grup să ruleze comenzile sudo / bin / kill, / bin / rm fără a fi nevoie să introduceți nicio parolă, rulați comanda anexată:

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

Testarea modificărilor

Pentru a testa modificările, puteți rula acum / bin / kill , care va fi utilizată pentru a ucide orice proces al cărui ID este furnizat. De data aceasta nu veți avea nevoie de o parolă:

$ sudo / bin / kill PID

Concluzie

În acest articol, am văzut metoda de a rula orice comandă fără a furniza parola în timp ce utilizați sudo pe diferite platforme Linux. Deși este considerat riscant din motive de securitate, operațiunile fără parolă sunt riscante și reprezintă o caracteristică suplimentară pentru sistemele securizate.

Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...
Cum se folosește GameConqueror Cheat Engine în Linux
Articolul acoperă un ghid despre utilizarea sistemului de înșelăciune GameConqueror în Linux. Mulți utilizatori care joacă jocuri pe Windows folosesc ...
Cele mai bune emulatoare pentru console de jocuri pentru Linux
Acest articol va enumera programele populare de emulare a consolei de jocuri disponibile pentru Linux. Emularea este un strat de compatibilitate softw...