Puncte:1

Modificările Visudo nu funcționează până când ies din editor (CentOS)

drapel th

Acesta este un exercițiu de bază în cursul meu Unix.

Instrucțiunea este după cum urmează:

  1. Terminalul 1: As rădăcină rularea utilizatorului visudo
  2. Terminalul 1: Comentează linia %wheel ALL=(ALL) ALL
  3. Terminalul 1: Salvați cu :w și NU părăsiți visudo
  4. Terminalul 2: Conectați-vă ca utilizator obișnuit
  5. Terminalul 2: Executați sudo ls
  6. Terminalul 2: Ar trebui să primiți o eroare care spune ceva de genul „numele de utilizator nu este în lista sudoers”

Notă: utilizatorul obișnuit este deja membru al grupului de roți

Problema este că, nu primesc nu în lista sudoers eroare până când ies din visudo în Terminalul 1.

Ceea ce face acest lucru mai confuz este că, pentru unii oameni din programul meu, au reușit să obțină eroarea fără a ieși din visudo în Terminalul 1.

Există vreo setare care face acest comportament diferit în mașinile noastre?

Nikita Kipriyanov avatar
drapel za
Acesta este un comportament intenționat și așteptat. Apropo, mai bine nu editați fișierul sudoers implicit, ci creați fișiere include în directorul /etc/sudoers.d/.
Puncte:3
drapel in

Comanda visudo nu editează direct /etc/sudoers sau fragmente sub /etc/sudoers.d/.

În schimb, face o copie temporară a fișierului, deschide editorul implicit pentru a modifica acel fișier temporar. Când ieșiți (nu salvați) visudo va rula o verificare de sintaxă a noii versiuni a fișierului de configurare. Dacă sintaxa dvs. este validă, va fi copiată înapoi în locația inițială.

Întregul proces de validare este în vigoare ca o încercare de a vă împiedica să vă distrugeți sistemul și să faceți imposibil de gestionat. Dacă ești cu adevărat curajos sau neînțelept, poți edita direct fișierul sudoers folosind editorul tău preferat. Dacă faceți asta, de îndată ce salvați, modificările dvs. se vor aplica. Doar nu faceți nicio eroare dacă faceți asta, sau puteți fi SOL.

Cât despre ce se întâmplă cu aplicația ta. Nu știu, chiar nu ați oferit suficiente informații despre acel aspect al problemei dvs. pentru ca eu să pot presupune.

DigitalDouble avatar
drapel th
Mulțumesc pentru validare. Deci comportamentul pe al meu este cel așteptat. Cred că problema pe care trebuie să o știu acum este de ce pentru unii dintre colegii mei de clasă, ei pot salva `visudo` fără a ieși, iar modificările intră în vigoare imediat, ca și cum ar edita direct `/etc/sudoers`. Poate că trebuie să aflu mai multe despre sistemele lor

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.