Ich habe gerade etwas wirklich dumm getan und ich frage mich, ob es eine Möglichkeit gibt, es umzukehren. Also habe ich eine AWS EC2 Server Instanz und ich habe versucht die php.ini in/etc zu bearbeiten. Es sagte mir immer wieder, dass ich keine Erlaubnis hätte, darauf zu schreiben, also dachte ich mir: "Okay, nun, niemand wird diese Seite wirklich sehen, ich werde einfach alles verändern." Also habe ich chmod -R 750 ... ich weiß ... ich weiß ... was habe ich mir gedacht. So, jetzt hat es alles vermasselt und ich kann mich nicht mehr mit meinem ec2-Benutzer-Login einloggen ... Gibt es eine Möglichkeit das zu beheben oder habe ich es einfach dauerhaft zerstört?Linux Dateisystem Berechtigungen zurücksetzen
-1
A
Antwort
1
Wenn Sie eine EBS gesichert Instanz verwenden, können Sie den SSH-Zugriff tun dies wieder her:
- Stoppen Sie Ihre Instanz abgestürzt
- Detach die EBS Root-Gerät
- Erstellen Sie eine neue Instanz
- Befestigen Sie das EBS an der neuen Instanz und mounten Sie es unter/mnt
- Korrigieren Sie Ihre Dateiberechtigungen in/mnt/home/Benutzer /.ssh
- Aushänge und nehmen Sie die EBS
- es zu der abgestürzten Instanz aufsetzen und
Sie sollten ssh-Zugang haben starten, aber beachten Sie, das alle Dateien oder Verzeichnisse abgestürzt nicht behebt. Sie erhalten nur Zugriff auf ssh, dann müssen Sie Ihre Dateiberechtigungen korrigieren. Andernfalls tun Sie dies in Schritt 5.
Glück!
Ich denke, Sie müssen aus Backup-Snapshot wiederherstellen – lamirap
Haben Sie andere aktive SSH-Sitzungen auf diesem Rechner? Die Instanz kann immer noch gerettet werden, wenn die Instanz EBS-gesichert ist. – helloV
Bitte kreuzen Sie nicht an: http://superuser.com/questions/1058372/reset-linux-filesystem-permissions –