Remediem eroarea de editare incorectă a fișierului sudoers în linux

Remediem eroarea de editare incorectă a fișierului sudoers în linux
În Linux, există o mulțime de fișiere de sistem, din care de editare de nechibzuit și lipsit de griji pot duce la funcționarea defectuoasă a sistemului sau chiar, în unele cazuri, o groapa de accident de nucleu. Modalitățile de rezolvare a problemei pentru fiecare caz specific vor fi ale mele. Acest articol va discuta ce trebuie să faceți dacă ați editat incorect fișierul sudoers.

Ce este sudoers?

Fișierul este localizat în directorul / etc / și determină dacă utilizatorii au dreptul de a executa comenzi în numele super administrator - comanda sudo. De asemenea, este responsabil pentru unele lucruri frumoase, cum ar fi abilitatea de a dezactiva introducerea parolei pentru comanda sudo de fiecare dată când este executată.

Dacă am editat fișierul incorect?

Să presupunem că vreau să adaug un utilizator feanor184 la acest fișier și să îl las să ruleze sudo fără a introduce o parolă. Adaug:
# Specificația privilegiilor utilizatorilor
rădăcină ALL = (ALL: ALL) ALL
feanor184 ALL = (ALL: ALL) fără parolă. ALL
și salvați fișierul.

Nu am obținut rezultatul dorit. Acest lucru se datorează faptului că am specificat incorect sintaxa. În loc de «nici o parolă: ALL» era necesar să se scrie «NOPASSWD: ALL«. Se pare, care este problema? Acum mergeți și schimbați)
Dar nu a fost acolo ... acum când încerc să deschid dosarul, am o eroare:
feanor184 @ home:

$ sudo vim / etc / sudori
>>> / etc / sudoers: eroare de sintaxă lângă linia 21 <<<
sudo: eroare de analiză în / etc / sudoers lângă linia 21
sudo: nu s-au găsit surse sudo valide, renunțând
sudo: imposibilitatea de a inițializa plugin-ul politicii
fișierul pentru descoperirea sa necesită sudo-ul drept și în această linie sunt atribuite incorect. O situație de blocaj, dacă nu există alt utilizator cu drepturile corecte. Sau, vom săpa mai departe.
În special pentru această situație, Linux are o comandă:
feanor184 @ home:

$ pkexec visudo
==== AUTENTIFICAREA pentru org.freedesktop.policykit.exec ===
Autentificarea este necesară pentru a rula `/ usr / sbin / visudo 'ca super-utilizator
Autentificarea ca: feanor184. (Feanor184)
Parola:
==== AUTENTIFICAREA COMPLETA ===
>>> / etc / sudoers: eroare de sintaxă lângă linia 21 <<<

Introducem parola și corectăm:
# Specificația privilegiilor utilizatorilor
rădăcină ALL = (ALL: ALL) ALL
feanor184 ALL = (ALL: ALL) NOPASSWD. ALL

Alte articole

  • Remediem eroarea de editare incorectă a fișierului sudoers în linux
    Afișați lista de programe sau pachete instalate pe Linux
  • Remediem eroarea de editare incorectă a fișierului sudoers în linux
    Cum se creează o cheie SSH deschisă / închisă în Linux
  • Remediem eroarea de editare incorectă a fișierului sudoers în linux
    Automatizați virtualizarea pe Linux. Instalarea și configurarea vagabonților
  • Remediem eroarea de editare incorectă a fișierului sudoers în linux
    Accesul grafic la distanță la Ubuntu prin VNC
  • Remediem eroarea de editare incorectă a fișierului sudoers în linux
    Proxy pentru sesiuni ssh