Puncte:0

Adăugarea unui utilizator din linia de comandă: nu se află în fișierul sudoers. Acest incident va fi raportat

drapel bs

De obicei lucrez ca rootØ nicio problemă. Dar unii recomandă ca să lucrezi ca utilizator (Din motive de securitate). Dar nu menționează cu ce probleme te vei confrunta în acest caz.

Acestea sunt lucrurile pe care le-am făcut.

Am încercat să creez un nume de utilizator cu adduser.

adduser USERNAME
pe NUME DE UTILIZATOR
sudo adevărat

Și apoi am primit acest mesaj:

sudo: imposibil de rezolvat gazda localhost: Numele sau serviciul nu se cunosc
[sudo] parola pentru USERNAME:
USERNAME nu se află în fișierul sudoers. Acest incident va fi raportat.

În ultimul pas, este posibil să fi observat un avertisment: sudo: incapabil să rezolve gazda localhost: Numele sau serviciul nu se cunosc Pentru a remedia acest lucru, am introdus această comandă:

echo „127.0.0.1 localhost.localdomain localhost” > /etc/hosts

Și a funcționat. Apoi am folosit asta pentru al doilea mesaj:

adduser USERNAME sudo
Se adaugă utilizatorul „USERNAME” la grupul „sudo”...
Se adaugă utilizatorul USERNAME la grupul sudo
Terminat.

Problema trebuie să fi fost rezolvată. dreapta!?

pe NUME DE UTILIZATOR
CD
sudo adevărat
[sudo] parola pentru USERNAME:
USERNAME nu se află în fișierul sudoers. Acest incident va fi raportat.

Dar după cum puteți vedea, problema nu a fost rezolvată cu al doilea mesaj

adduser USERNAME sudo
Utilizatorul „USERNAME” este deja membru „sudo”.

Acum, cum rezolv această problemă?

drapel hr
Care este versiunea ta de Ubuntu? ar fi neobișnuit ca `localhost` să nu fie deja în fișierul `/etc/hosts`, așa că mă întreb dacă sistemul dumneavoastră are alte caracteristici non-Ubuntu (cum ar fi specificația grupului `%sudo` care nu se află de fapt în `sudoers` fişier)
user487583 avatar
drapel bs
@steeldriver Impish Idri este acolo
user487583 avatar
drapel bs
@user535733 Știți ce e amuzant, aceasta este chiar mai bună decât versiunea lansată, deoarece primeam trei mesaje de eroare acolo în 20.04.2. Dar iată doar două dintre ele.
terdon avatar
drapel cn
Rețineți că `echo "127.0.0.1 localhost.localdomain localhost" > /etc/hosts` tocmai a eliminat tot ce se afla în fișierul dvs. `/etc/hosts` și l-a înlocuit cu `127.0.0.1 localhost.localdomain localhost`. Asta poate fi sau nu o problemă.
user487583 avatar
drapel bs
@terdon poate data viitoare o voi schimba cu ```nano```.
user487583 avatar
drapel bs
@karel Nu tocmai, sunt și alte lucruri care sunt menționate, dintre care unele nu au nicio legătură cu această problemă. Unii dintre ei pot corupe întregul sistem!.
user487583 avatar
drapel bs
@terdon am reinstalat și am verificat că este complet gol. Deci nu era nimic în ea de îndepărtat.
Puncte:2
drapel cn

Va trebui să editați fișierul sudoers la /etc/sudoers, dar asigurați-vă că faceți acest lucru folosind comanda visudo și nu editați acel fișier direct, deoarece orice greșeală poate rupe sudo setări. Puteți consulta următorul link pentru mai multe informații despre sintaxa fișierului sudoers: https://www.hostinger.com/tutorials/sudo-and-the-sudoers-file/amp

user487583 avatar
drapel bs
M-am gândit că ar trebui să fie o modificare în fișierul sudoers, dar nu sunt sigur exact care ar trebui să fie această modificare. Nu vreau să fac o schimbare greșită și să înrăutățesc situația decât este
Gagan avatar
drapel cn
Dacă doriți ca utilizatorul să aibă permisiuni complete de root după ce a furnizat parola sudo, adăugați ceva de genul acesta: nume de utilizator ALL=(ALL)
user487583 avatar
drapel bs
Ok, cred că ar trebui să folosesc vim. (Nu stiu daca se poate cu nano).
drapel hr
@ubunShitu ar trebui să folosiți întotdeauna `visudo` pentru a edita fișierele sudoer(e). Puteți specifica ce editor folosește prin variabila de mediu `EDITOR`, de ex. `EDITOR=nano visudo`
user487583 avatar
drapel bs
@steeldriver Am adăugat această ```# Specificație de privilegii de utilizator root ALL=(ALL:ALL) ALL USERNAME ALL=(ALL:ALL) ALL ``` cu ```nano /etc/sudoers``` și problema a fost rezolvată.

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.