Puncte:0

Dosarul /usr/bin recuperat - Problemă cu permisiunile

drapel cn

Mi-am șters din greșeală /usr/bin/ folderul meu Raspberry Pi cu serverul Ubuntu. Din fericire, am avut o rezervă. Este un pic vechi, dar nu s-a schimbat prea mult de atunci. M-am gândit că aș putea doar să copiez vechiul coș din backup, care se află pe alt computer, pe cardul SD de pe zmeura mea.

A funcționat, serverul ubuntu funcționează din nou. Sudo nu este. Presupun că, pentru că am creat noul coș pe alt computer (un alt utilizator), toate permisiunile sunt încurcate. Aduce următoarea eroare:

/usr/bin/sudo trebuie să fie deținut de uid 0 și să aibă setat bitul setuid

Cum pot restabili permisiunile standard pentru /usr/bin? Pot face asta fără să mă deconectez și să mă autent din nou ca root? (am șters toate fișierele din usr/bin tastând rm -rf *) Pentru că nu știu cum să fac asta pe serverul ubuntu. Îmi accesez serverul prin ssh.

Trebuie să reinstalez astfel pachetele?

apt-get --reinstall install $(grep -l '^/usr/bin/' *.list | sed 's/\.list$//')

Mulțumesc pentru timpul acordat.

Puncte:0
drapel cn

Așa că îmi răspund eu la întrebare. Îmi place asta. Cauți, încerci și înveți ceva.

Trucul este să copiați permisiunile cu fișierul. De fapt, am învățat asta căutând cum să îmi fac backup serverului. Super video apropo: https://www.youtube.com/watch?v=KTayZIou-1M

Mi-am dat seama că puteți copia permisiunile originale cu fișierele, lăsându-le intacte. Și iată cum: Cum copiez un folder păstrând proprietarii și permisiunile intacte?

Deci eu doar:

sudo cp -rp backup/usr/bin SD-card/usr/bin

de pe celălalt computer al meu cu backup pe cardul SD raspberry.

Acum, cu aceste cunoștințe, voi încerca să-mi restabiliz sistemul complet din fișierele de rezervă. Doar pentru a avea un sistem curat din nou.

Urează-mi noroc. ;)

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.