joerg18470
Goto Top

Wie lösche ich eine schreibgeschützte Datei mit Eigentümerrecht

Ich habe vor einiger Zeit eine Ausbildung gemacht. Nach diesen 2 Jahren habe ich auf einem Windows Rechner unter XP 3 Sicherheitskopien von diesem gemacht, da dieser Rechner nur für diese Zeit geborgt war. Habe diese CDs gebrannt und zuhause auf meinem Linux Server wieder aufgespielt. Ich mußte feststellen das da die Verzeichnisse auf einmal .spn Endungen hatten.

Jetzt mein Problem:
In diesen Verzeichnissen sind alle möglichen Daten, von der Programmierung über Scripte, Screenshots,PDFs usw.
Diese Dateien kann ich nicht mehr verarbeiten. Ich kann sie öffnen ansehen und das war es auch. Nach Prüfung der Rechte, sah ich das diese nur vom Eigentümer editierbar sind. _r_x
Ich bin am Server als root angemeldet und kann diese 8000 Dateien weder verschieben, löschen oder eben ändern. Habe versucht rauszubekommen ob diese als UserID gehandelt werden, sodaß ich mich eventuell unter dieser ID als Benutzer mit ROOT Rechten anlegen kann, aber da weiß ich nicht wie ich an diese Daten ran kommen könnte. Ich weiß auch nicht ob das jetzt die richtige Herangehensweise ist.
Was für Möglichkeiten habe ich diese Dateien für mich wieder zugänglich zu machen. Wie schon gesagt, eigentlich bin ich ja der wirkliche Eigentümer dieser Dateien, aber ich habe keine Ahnung warum an diesem Ordner dieses .spn angehangen ist, ebenso kann ich auch nicht mehr sagen mit welcher Software ich dieses Backup gezogen habe. Vor allem brauch ich auch die Möglichkeit den ganzen Ordner als solches wieder zugänglich zu machen, denn ca 8000 Dateien kann und möchte ich nicht einzeln ändern.
Ich hoffe irgendjemandem von Euch fällt ein konstruktiver Vorschlag ein, ansonsten habe ich jetzt ein wirkliches Problem. Vielleicht würde mir ja auch schon das aufzeigen eines richtigen Gedankenganges zur Vorgehensweise helfen.
Trotzdem erstmal vielen Dank für das lesen des vielen Textes und der eventuellen Antworten.

Content-ID: 141103

Url: https://administrator.de/contentid/141103

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

SamvanRatt
SamvanRatt 21.04.2010 um 06:59:49 Uhr
Goto Top
Hi
hast du schon probiert eine Datei ansatzweise mal mit chown anzuziehen und mit chmod gerade zu biegen?
Gruß
Sam
Joerg18470
Joerg18470 21.04.2010 um 09:15:34 Uhr
Goto Top
Ja, dabei kommt KEINE Fehlermeldung aber getan hat er rein gar nichts dran _r_x
SamvanRatt
SamvanRatt 21.04.2010 um 09:34:20 Uhr
Goto Top
Merkwürdig (bin aber kein Spezialist für FS Probleme); Welches FS benutzt du?
so grobschläger wie "chmod -R 777 datei/ordner" hast du auch schon getestet?
Joerg18470
Joerg18470 21.04.2010 um 13:34:38 Uhr
Goto Top
Mein FS ist EXT3. OS ist OpenSUSE 11.1.
Mit chmod habe ich schon probiert wie oben schon erwähnt, nur nicht mit -R. Zugegeben kenne ich diesen Zusatz gar nicht was erreicht man mit diesem mehr als mit dem normalen chmod 777? Kann ja ebenso auch in die Man Pages schauen. Werde das gleich mal versuchen, vorerst vielen Dank für den Tip, melde mich ob es zur Lösung geführt hat.
Joerg18470
Joerg18470 21.04.2010 um 13:49:40 Uhr
Goto Top
Also hab es auch mit -R (recursiv ) versucht und es kommt die Meldung das ich nicht die Rechte habe um diese Dateien zu ändern.
SamvanRatt
SamvanRatt 21.04.2010 um 18:10:12 Uhr
Goto Top
Was passiert denn wenn du das mit sudo voran machst? Mit OpenSUSe kenne ich mich gar nicht aus; Ext3 ist aber familär, mir ist die Ursache aber unbekannt
Joerg18470
Joerg18470 21.04.2010 um 21:25:23 Uhr
Goto Top
sudo ?
Mit su kommt man bei Suse in den root Modus, bei Ubuntu ist das mit sudo. Da ich mich doch aber im root Modus schon befinde wird mir das wenig bringen. Werde es dann aber trotzdem mal versuchen.
SamvanRatt
SamvanRatt 21.04.2010 um 21:47:00 Uhr
Goto Top
Hi
su ist bei jedem Unix System dabei, egnau wie sudo. su ist switch User, sprich um sich von user a zu b zu machen. Sudo gehört dann dazu sich als sudoer bestimmte Files als root ausführen zu dürfen;geht in eine leicht andere richtung; "sudo su -" ist so ein klassiker.
Mein Gedanke dahinter ist, das du eine Rechteabsage bekommst. Sofern du wirklich root bist spielt das normal keine Rolle.
Wenn bei einem "chown -v -R /woauchimmer/" nicht genau gemeldet wird sollte es durch sein.

chown in tiefe Ordner übernehmen mit:
find /verzeichnis/ -type d -exec chmod -v 755 {} +
find /verzeichnis/ -type f -exec chmod -v 644 {} +
Gruß
Sam
Joerg18470
Joerg18470 23.04.2010 um 13:54:23 Uhr
Goto Top
Hallöchen,
nach dem umbenennen des Verzeichnisses, also entfernen der Endung .spn hatte ich schonmal teilweise Rechte auf manche Dateien, nur löschen ging auch nicht. Danach habe ich mich an deinen Vorschlag mit sudo gehalten und ich habe gesehen das ich wirklich andere Rechte hatte. Mit diesen konnte ich dann auch löschen.

VIELEN DANK SAM !!!