Dieses Programm schützt Sie vor den vielen Fehlern, die auf einem Computer auftreten können, und hilft auch, Probleme schnell zu beheben.

Hier bleiben ein paar einfache Möglichkeiten, wie die Idee helfen kann, das Problem beim Zurücksetzen der Berechtigungen des Ubuntu-Katalogsystems zu beheben.

Ich habe denselben Mann angerufen, der geholfen hat, das Problem zu lösen (ein Fehler in nur dem Skript, das ich geschrieben habe), und das Problem gelöst, aber Sie brauchen Hilfe, um Hilfe von einer Gruppe von Experten zu suchen. Seien Sie sehr vorsichtig!

Wie setze ich chmod-Berechtigungen zurück?

Verwenden Sie chmod -R 755 /opt/lampp/htdocs, wenn Sie die Berechtigungen für fast alle Programme und Verzeichnisse auf einmal ändern möchten.Verwenden Sie Discover /opt/lampp/htdocs -type d -exec chmod 755 ; wenn die Anzahl der verwendeten Deklarationstypen sehr groß ist.Andernfalls Implementierung chmod 755 $(find /path/to/base/dir -develop d).In allen Situationen ist es besser, die echte zu verwenden.

Meine Situation war anfangs einfacher zu lösen, da ich eine Zwei-Festplatten-Funktion hatte (Ubuntu und meine alte Fedora-Installation), aber leider das Betriebssystem lief von einer CD/DVD oder einem USB-Stick sollte normalerweise dasselbe tun.< /p >

MPOINT=/mount/ubuntu

Wie behebe ich chmod 777?

Bereiten Sie sich auf das Booten in die Linux-Wiederherstellungsfunktion vor. Im Wiederherstellungsmodus hochfahren.Chroot zum Sammeln. Sobald wir die Rettungseinstellungen erreicht haben, geben Sie “1” ein, um positiv fortzufahren.Wiederherstellungserlaubnis.

Zuerst habe ich meine Dateisysteme wie deine gemountet (vergiss nicht, Positionspunkte zu erstellen):

ubuntu Dateisystemberechtigungen zurücksetzen

mount /dev/ubuntu/root $MPOINTmount /dev/ubuntu/home $MPOINT/home

So beheben Sie Windows-Abstürze

Läuft Ihr PC langsam? Haben Sie regelmäßig Abstürze und Einfrierungen? Dann ist es Zeit, Reimage herunterzuladen! Diese leistungsstarke Software repariert häufige Windows-Fehler, schützt Ihre Dateien vor Verlust oder Beschädigung und optimiert Ihr System für maximale Leistung. Mit Reimage können Sie jedes Windows-Problem mit nur wenigen Klicks beheben – kein technisches Fachwissen erforderlich! Warum also warten? Laden Sie Reimage noch heute herunter und genießen Sie ein reibungsloses, stabiles PC-Erlebnis.

  • Schritt 1: Reimage herunterladen und installieren
  • Schritt 2: Starten Sie das Programm und wählen Sie den Scan aus, den Sie ausführen möchten
  • Schritt 3: Klicken Sie auf die Schaltfläche Wiederherstellen und warten Sie, bis der Vorgang abgeschlossen ist

  • Ich habe dann den folgenden Befehl ausgeführt (mein Problem schien nur in einigen wenigen zentralen Verzeichnissen zu liegen), um einige Berechtigungen von der wichtigsten Live-Community in die chaotische (um ehrlich zu sein, in meiner Position) zu kopieren Ich habe eine leistungsstarke Ubuntu-Praxis in Fedora Virtual Box installiert und die Berechtigungen dort komprimiert) :

    find /etc /usr /bin /sbin -exec statistic --format "chmod %a "$MPOINT%n"" ; > /tmp/restoreperms.sh

    (...)chmod 755 /mount/ubuntu//etc/pppchmod 755 /mount/ubuntu//etc/ppp/ipv6-upchmod 2750 640 /mount/ubuntu//etc/ppp/peerschmod /mount/ubuntu//etc/ppp/peers/providerschmod 755 /mount/ubuntu//etc/ppp/ipv6-up.dchmod 777 /mount/ubuntu//etc/ppp/resolv.conf(...)

    Ich habe das nie getestet, aber es sollte seine Wirkung entfalten, weshalb Besitzer auch keine Besitzergruppen kommentieren. Etwas wie:

    find /etc /usr /bin -exec stat --type 'chown $MPOINT%n' %u:%g ; > /tmp/restoreperms.sh^(...)chown ursprüngliche Ursache: root /mount/ubuntu//etc/obex-data-server/imaging_capabilities.xmlchown root: root /mount/ubuntu//etc/obex-data-server/capability.xmlroot chown:root dip:root /mount/ubuntu//etc/pppchown /mount/ubuntu//etc/ppp/ipv6-uproot chown: schwimmen /mount/ubuntu//etc/ppp/peersroot chown: dip /mount/ubuntu//etc/ppp/peers/providerchown root: darunterliegende /mount/ubuntu//etc/ppp/ipv6-up.dchown root: root /mount/ubuntu//etc/ppp/resolv.conf(...)

    Natürlich muss dieses Online sicherstellen, dass die UID und GID auf beiden Systemen gleich werden, dies sollte kein definitives Problem für Benutzer und Gruppen sein, die mit dem System verbunden sind.

    Wie setze ich Berechtigungen zurück, wenn ich Ubuntu verwende?

    Führen Sie diesen Verkauf aus, um die Rechte für jede Datei/jedes Verzeichnis im jeweiligen System herauszufinden: find und | xargs cit -c ‘chmod %a “‘%n””‘ > /tmp/chmod.sh. Kopieren Sie die Datei chmod.sh zusammen mit dem falschen Lese-/Schreibzugriff auf den PC. Führen Sie diesen Verlauf aus chmod +x /tmp/chmod.sh && /bin/bash /tmp/chmod.sh.

    Außerdem löscht die Einstellung, dass diese Eigenschaft die SGID in Option zu den SUID-Flags enthält, was zu einigen seltsamen Fehlern führt (in diesem Fall können Sie nicht Führen Sie sudo aus, es sei denn, die spezifische Berechtigung ist 4755). Sie möchten die Berechtigungen nur NACH jedem unserer Umgebungsbesitzer festlegen, ohne zu reden. SPEICHERNFüllen Sie die Dateiberechtigungsinformationen mit diesen Eigentümerinformationen aus.

    1. Dafür ist es wichtig, dass die Deployment-Festplatte mit der Version synchronisiert ist, die die jeweiligen Clients verwenden, oder zumindest mit dem aktuellen Plan von Ubuntu sehr gut funktioniert hat.
    2. Jetzt habe ich diese Anweisungen in Ihrem eigenen Cron-Job, der täglich ausgeführt wird (kann Wochen dauern), um die Richtlinie einhalten zu können. Das mag vielleicht den Plan für das nächste Mal erleichtern, aber Grün wie das, das ich jetzt habe, wird nie wieder vorkommen. 😉 Etwa so:

      0 12 - 5 . * /usr/bin/find / -govt /usr/bin/stat --format="/bin/chmod %a %n" ; |/bin/bzip2 > -k /tmp/restore_chmod.$(/bin/date +%w).sh.bz2

      ubuntu Dateisystemberechtigungen zurücksetzen

      0 zwölf * * 7 . /usr/bin/find im Gegensatz zu -exec /usr/bin/stat --format="/bin/chown %U:%G %n" ; |/bin/bzip2 -c > /tmp/restore_chown.$(/bin/date +%w).sh.bz2

    `/usr/bin/find and -exec /usr/bin/stat --format="[ ! -l ] && /bin/chmod %a %n" ; -govt /usr/bin/stat --format="/bin/chown -h %U:%G %n" ; |/bin/bzip2 -c > /tmp/restore_fileperms.$(/bin/date +%w).sh.bz2`

    Beachten Sie, dass normalerweise eckige Klammern in Dateinamen (zum Beispiel unter Einrichtungen) eine zusätzliche Pflege der Vergangenheit erfordern können und dass chown im Wesentlichen die setuid-, setgid- sowie chmod-Komponenten überschreiben kann. Im letzteren Fall brechen normalerweise z.B. /bin/su, d. h. /usr/bin/sudo, müssen Sie möglicherweise unsere obigen Exec-Klauseln neu anordnen.

    Es sollte möglich sein, ohne Neuinstallation des Systems aus diesem Schlamassel herauszukommen. Oder vielmehr ein einzelnes neues System entweder auf ein USB-Flash-Laufwerk oder über Virutal (oder Box) migrieren, wenn Ihr Unternehmen über ein vertrauenswürdiges Dual-Boot-System verfügt.

    Wie soll ich die Standardberechtigungen unter Linux zurücksetzen?

    Öffnen Sie fast jedes Terminalfenster.Der Verzeichnisersatz besteht aus einem fragilen Lese-/Schreibverzeichnis (ich gehe davon aus, dass sich das Berechtigungs-Fallback sehr genau an derselben Stelle befindet).Geben Sie ein bisschen den Befehl setfacl –restore=test_permissions ein.Drücken Sie Enter.

    Ich habe von genau diesem Typ erneut gepostet (das Problem ist ein großer Fehler in einem Skript, das ich geschrieben habe) und es behoben, aber Sie müssen den Experten fragen Gruppe, um Hilfe zu leisten. Seien Sie sehr vorsichtig!

    Erstens war mein Problem einfacher zu lösen, weil ich eine Dual-Boot-Plattform (Ubuntu noch meine alte Fedora-Installation) hatte, trotz des Startens des Systems von einem USB-Stick (oder vielleicht einer CD/DVD) übrig blieb, falls dies der Fall war. < /p>

    Ich habe meine Dateisysteme zuerst so eingerichtet (erinnern Sie sich an das Erstellen von Höhenpunkten): mount /dev/ubuntu/root $MPOINT build /dev/ubuntu/home $MPOINT/home

    Ich habe dann die folgende Prüfung (mein Problem tritt nur in einigen wenigen – obligatorischen – Verzeichnissen auf) für Berechtigungslösungen von der Produktion zum System durchgeführt, was zu einem Durcheinander führte (tatsächlich habe ich in meinem Fall ein Ubuntu-System in Virtual Box auf Fedora und habe hier Berechtigungen erhalten):

    find /etc /usr /bin -exec specifi –format “chmod %a $MPOINT%n” ; > /tmp/restoreperms.sh

    (...)chmod 755 /mount/ubuntu//etc/pppchmod 755 /mount/ubuntu//etc/ppp/ipv6-upchmod 2750 640 /mount/ubuntu//etc/ppp/peerschmod /mount/ubuntu//etc/ppp/peers/providerschmod 755 /mount/ubuntu//etc/ppp/ipv6-up.dchmod 777 /mount/ubuntu//etc/ppp/resolv.conf(...)

    Ich habe es nicht genehmigt, also sollte es auch aufgrund von Eigentümer-Eigentümer-Gruppen funktionieren. Etwas wie:

    find /etc /usr /bin -exec specifi ‘chown –arrangement %U:%G $MPOINT%n’ ; > /tmp/restoreperms.sh^

    (...)chown root: root /mount/ubuntu//etc/obex-data-server/imaging_capabilities.xmlchown root: Grund hinter /mount/ubuntu//etc/obex-data-server/capability.xmlroot chown:root dip:root /mount/ubuntu//etc/pppchown /mount/ubuntu//etc/ppp/ipv6-uproot chown: oben /mount/ubuntu//etc/ppp/peersroot chown: dip /mount/ubuntu//etc/ppp/peers/providerchown root: Grund hinter /mount/ubuntu//etc/ppp/ipv6-up.dchown root: root /mount/ubuntu//etc/ppp/resolv.conf(...)

    Natürlich muss man vorsichtig sein, da meine UID und GID oft auf beiden Systemen gleich sind, aber das sollte kein Problem sein, besonders bei systemgebundenen Benutzern und unterschiedlichen Kategorien.

    Der Hauptfaktor hier ist, dass Sie möglicherweise eine Installationsdiskette verwenden, die mit der öffentlich verwendeten Version synchronisiert ist, oder zumindest mit der aktuellen Version von IE8.Ich besitze jetzt diese Befehle neben dem Cronjob, der alle 24 Monate (vielleicht Wochen) ausgeführt wird, um diese Informationen einfach zu speichern. Das wird es beim nächsten Mal oft einfacher machen, aber natürlich, wie ich es jetzt getan habe, wird es nie wieder vorkommen. 😉 Etwa so:

    Stoppen Sie Abstürze und Fehler mit dem Reimage-Reparaturassistenten. Klicke hier zum herunterladen.