Jump to content

Eigentümer in den shares geändert. Nun riesen Probleme


Go to solution Solved by dernick79,

Recommended Posts

Servus Leute! Ich habe vermutlich einen riesen Bockmist bei meinem Server getan und habe nun die Frage, ob sich das irgendwie rückgängig bzw nachvollziehen lässt. 

Gestern habe ich, dumm wie ich bin und besser kann ich es leider nicht sagen, 

In diversen shares den Eigentümer geändert. Von "nobody" auf "root" und andersrum. Das tat ich, weil mich die Unterschiedlichen Eigentümer "gestört" haben, habe aber nicht mit den Folgen gerechnet. 

Später, als ich dann auf den einen oder anderen docker zugreifen wollte, ging das nicht mehr. Unter anderem gehen, jellyfin, immich, PostgressSQL nicht mehr. Vermute das PostgressSQL die Datenbank nicht mehr findet die ich angelegt habe. 

Bei jellyfin kommt im Protokoll wenn ich starten möchte exec jellyfin/jellyfin: Permission denied...

 

Gibt es hierfür ein Lösung wie ich das rückgängig machen kann oder eine möglichkeit, herauszufinden bei welchen shares ich den Eigentümer geändert habe um dies rückgängig zu machen? 

Link to comment
8 minutes ago, dernick79 said:

herauszufinden bei welchen shares ich den Eigentümer geändert habe um dies rückgängig zu machen? 

wie hast du es denn gemacht ? im Terminal ? History noch aktiv ? oder webui (dann nicht ...)

 

und, ggf. Backup vorhanden ? wenn Nein, wäre jetzt ein Zeitpunkt für die Zukunft darüber nachzudenken, bringt jetzt nichts ...

nur falls es vorhanden wäre, retour spielen ;)

 

ansonsten, Brechstange ... zumindest appdata und system scheinst du da "zerstört" zu haben ...

 

im Terminal mal wie folgt (Docker vorher stoppen)

 

chown -R 99:100 /mnt/user/appdata  << für alle ... oder halt ../appdata/jellyfin << beispielsweise gezielt zum Test

 

um die Docker "internen" Dinge zu korrigieren, dazu den jeweiligen Docker einfach mal deinstallieren und wieder aus previous apps oder user templates erstellen, dann werden diese mit Ihren passenden Rechte (innerhalb) neu erstellt, die persistent Data liegen ja unter /appdate ...

Link to comment

Also ich habe ein Backup von appdata und von System. Wenn ich die wieder einspiele, sollte es dann wieder funktionieren? 

Ja, hab direkt im webui die Änderung vorgenommen. Als den Haken beim Verzeichnis und dann auf Eigentümer und dort geändert. 🙄

Link to comment
1 hour ago, dernick79 said:

Doch, leider liegt das Backup auf einer externen ntfs Platte die über unassigned verbunden ist. 

 

naja ... probier es halt einfach mal aus bei einem der jetzt nicht mehr funktionierenden Docker

 

1/ Docker stoppen (Bsp. Jellyfin) und deinstallieren

2/ ../appdata/jellyfin löschen

3/ ../appdata/jellyfin vom Backup wiederherstellen

4/ Docker wieder installieren, einfach im Docker Tab, unten ... add container, user templates, jellyfin

 

hoffen und ... dass dies geht ;)

 

und auch hier, überdenke deine Backup Strategie, warum ist ntfs "kritisch" ...weil es für windows gemacht ist was das Thema "Rechte" angeht ...

auch dies würde ich mal bei Gelegenheit überdenken ...

  • Like 1
Link to comment

Du bräuchtest erstmal nur das Dateisystem auf der externen Platte ändern in ein linuxfähiges, dann kannst du weiter mit LuckyBackup arbeiten wie bisher. Nur NTFS verschluckt halt die Dateirechte, da es sie so unter Windows eben nicht gibt. 

Sollte LuckyBackup aber z.b. in einem Archiv dein Backup erstelln (.zip oder .tar) dann brauchst du dir keine Sorgen machen. Dann bleibt alles erhalten. Ich selber nutze das nicht, daher weiß ich nicht wie das Backup angelegt wird.

Link to comment
20 minutes ago, Archonw said:

Sollte LuckyBackup aber z.b. in einem Archiv dein Backup erstelln (.zip oder .tar) dann brauchst du dir keine Sorgen machen. Dann bleibt alles erhalten. Ich selber nutze das nicht, daher weiß ich nicht wie das Backup angelegt wird.

macht es nicht ...

  • Thanks 1
Link to comment
2 hours ago, dernick79 said:

Habs hinbekommen, das alles wieder läuft, indem ich unter Docker das Verzeichnis gelöscht habe und danach über add Container alle docker wieder installiert habe

Also Punkt 4 oben was ich geschrieben hatte, dann hast du nur die rechte unter/system/docker zerschossen ... 😉

  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...