Puncte:0

Trebuie să reinstalez sistemul de operare după o comandă chown în masă dacă numai aceste două foldere au fost „afectate”?

drapel pl

Eu folosesc Ubuntu.

Am rulat următoarea comandă. Dar l-am oprit după un timp pentru că am simțit că durează prea mult.

sudo chown -R $USER:$USER /

Acest lucru a făcut ca comanda sudo să nu mai funcționeze. Așa că am găsit o soluție pentru a aduce înapoi sudo la root folosind această comandă în consola de urgență (nu putem folosi SSH cu root):

chown root: root /usr/bin/sudo && chmod 4755 /usr/bin/sudo

Apoi am citit comentarii online că este indicat să reinstalezi sistemul de operare pentru că s-ar fi schimbat multe permisiuni.

Oricum am fugit găsi / -utilizator [nume utilizator] pe server și o altă instanță a serverului cu o imagine salvată de înainte de a rula prima comandă chown, am găsit doar o mână de fișiere care aveau permisiuni diferite. De ce ar putea fi asta? De ce numai /usr/bin/sudo fișierul a fost schimbat și nimic altceva?

Singurele fișiere în care permisiunile utilizatorului sunt diferite sunt /proc și /sys/fs/cgroup/systemd/user/. Ele conțin fișiere noi cu permisiuni de utilizator acordate utilizatorului la care am căutat. Arată corect sau trebuie să reinstalez sistemul de operare deoarece aceste fișiere sunt diferite de imaginea salvată?

Mulțumiri!

Puncte:1
drapel cn

Majoritatea, dar nu toate fișierele /bin și /usr/bin (și, de fapt, majoritatea fișierelor OS preinstalate) sunt deținute de rădăcină:rădăcină (conform FHS), așa că dacă le veți consuma nu va afecta prea mult.Cu toate acestea, există câteva excepții și acest lucru poate distruge unele lucruri de fundal precum sudo, cron, mail, systemd și aplicații. (Și este mult diferit în /var director, presupun că ați anulat chown inainte de asta)

Deci, ar fi o idee bună să obțineți proprietatea și permisiunile dintr-o copie de rezervă (sau o nouă instalare curată dacă nu ați instalat/personalizat prea mult).

Unele distribuții pot, de asemenea, să resetați permisiunile și să aplice politici de securitate, dar nu sunt sigur cât de bine este acceptat pentru sistemul dvs. specific. De exemplu rpm --setperms poate face asta pentru pachetele numite, pt dpkg puteți folosi opțiunea de reinstalare (de exemplu cu reinstalare aptitude â~iâ filtru pentru a funcționa pe toate pachetele deja instalate).

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.