Keinen Zugriff auf Dateien mit Umlauten im Dateinamen
Möchte unter Opensuse 11.4 gern einen Ordner freigeben, was aber angeblich an fehlenden Rechten liegt.
Also ich bin als Root angemeldet und kann einige Dateien weder bearbeiten noch löschen. Habe heraus gefunden das dieses alles Dateien sind, welche einen Umlaut im Namen haben und früher mal unter Windows erstellt wurden und irgendwann mal auf die Platte gekommen sind. Möchte ich jetzt ein Verzeichnis frei geben bricht der Vorgang ab da er die Schreibrechte dieser Dateien nicht ändern kann. Diese Dateien sind für mich nicht mehr wichtig und wollte diese löschen, doch das läst das System nicht zu. Kann natürlich diese Dateien auch nicht umbenennen. Hat von Euch jemand eine Ahnung wie ich diese höchstwahrscheinlich unter NTFS erstellten Umlautdateien wieder von der Platte bekomme ? ( außer Formatierung ) Dieses ist eine fast volle 2 TB Platte die ich nicht einfach mal so weg sichern kann, was hätte ich noch für Optionen ?
Also ich bin als Root angemeldet und kann einige Dateien weder bearbeiten noch löschen. Habe heraus gefunden das dieses alles Dateien sind, welche einen Umlaut im Namen haben und früher mal unter Windows erstellt wurden und irgendwann mal auf die Platte gekommen sind. Möchte ich jetzt ein Verzeichnis frei geben bricht der Vorgang ab da er die Schreibrechte dieser Dateien nicht ändern kann. Diese Dateien sind für mich nicht mehr wichtig und wollte diese löschen, doch das läst das System nicht zu. Kann natürlich diese Dateien auch nicht umbenennen. Hat von Euch jemand eine Ahnung wie ich diese höchstwahrscheinlich unter NTFS erstellten Umlautdateien wieder von der Platte bekomme ? ( außer Formatierung ) Dieses ist eine fast volle 2 TB Platte die ich nicht einfach mal so weg sichern kann, was hätte ich noch für Optionen ?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 170681
Url: https://administrator.de/contentid/170681
Ausgedruckt am: 25.11.2024 um 22:11 Uhr
13 Kommentare
Neuester Kommentar
Hallo,
hast Du mal versucht, die Dateinamen in Anführungszeichen zu setzten? Kannst Du die Umlaute über die Tastatur eingeben? hast Du mal eine andere Shell ausprobiert?
Es kann nur eine Konfigurationssache sein, bei mir funktioniert das einwandfrei (also Umlaute in Dateinamen unter Linux). Vielleicht hilft eine Live-CD, z.B. Porteus: http://porteus.org/ ich benutze das regelmäßig um alte Datensicherungen auf Windows-Partitionen zu löschen (geht viel schneller).
Markus
hast Du mal versucht, die Dateinamen in Anführungszeichen zu setzten? Kannst Du die Umlaute über die Tastatur eingeben? hast Du mal eine andere Shell ausprobiert?
Es kann nur eine Konfigurationssache sein, bei mir funktioniert das einwandfrei (also Umlaute in Dateinamen unter Linux). Vielleicht hilft eine Live-CD, z.B. Porteus: http://porteus.org/ ich benutze das regelmäßig um alte Datensicherungen auf Windows-Partitionen zu löschen (geht viel schneller).
Markus
Guten Morgen,
poste doch mal bitte die Ausgabe von von einem Verzeichnis wo solche Dateien drin sind.
Markus
Edit: wenn Du die Berechtigungen ändern möchtest, versuch mal den Besitz zu übernehmen
poste doch mal bitte die Ausgabe von
ls -lh
Markus
Edit: wenn Du die Berechtigungen ändern möchtest, versuch mal den Besitz zu übernehmen
chown root.root dateiname
Hallo DAA-DAU,
so wie ich den TO verstanden habe geht's doch mehr um die Berechtigungen, wenn die erstmal passen kann man auch löschen (hoffentlich). Ich glaube auch nicht, dass das Problem ursächlich mit den Umlauten zusammenhängt.
Naja, mal abwarten wenn er sich wieder meldet ...
Gruß
Markus
so wie ich den TO verstanden habe geht's doch mehr um die Berechtigungen, wenn die erstmal passen kann man auch löschen (hoffentlich). Ich glaube auch nicht, dass das Problem ursächlich mit den Umlauten zusammenhängt.
Naja, mal abwarten wenn er sich wieder meldet ...
Gruß
Markus
Ich glaube, der-der-nicht-mal-hallo-sagen-kann hat ganz andere Probleme...
Lonesome Walker
Lonesome Walker
Lonsome Walker,
ich dachte, ich schau mal über die IT-Fachgruppen von XING oder CIO, Techchannel, in denen ich seit Jahren Mitglied bin, hinaus und deshalb bei Administrator.de hinein.
In erstgenannten Foren, wie ich nach meinem bisher kurzen Einblick in Administrator.de festestelle, fühle ich mich jedoch wesentlich wohler - sowohl unter deren Mitgliedern aufgrund deren Persönlichkeiten als auch hinsichtlich des breiten Qualifikationsspektrums.
Wohl schon deshalb,
- weil sich die Mitglieder dort auf die Sache konzentrieren, anstatt sich angepißt zu fühlen, wenn ein Beitrag nicht mit einem "Hallo" eingeleitet wird,
- bei unterschiedlichen Meinungen sachlich anstatt emotional argumentieren, was auch daher rühren mag,
- daß die dortigen Mitglieder mit Foto, Namensnennung und voller Firmierung/Anschrift auftreten und sich deshalb stets der Art und des Inhalts ihrer Präsenz bewußt sind.
DAA-DAU
ich dachte, ich schau mal über die IT-Fachgruppen von XING oder CIO, Techchannel, in denen ich seit Jahren Mitglied bin, hinaus und deshalb bei Administrator.de hinein.
In erstgenannten Foren, wie ich nach meinem bisher kurzen Einblick in Administrator.de festestelle, fühle ich mich jedoch wesentlich wohler - sowohl unter deren Mitgliedern aufgrund deren Persönlichkeiten als auch hinsichtlich des breiten Qualifikationsspektrums.
Wohl schon deshalb,
- weil sich die Mitglieder dort auf die Sache konzentrieren, anstatt sich angepißt zu fühlen, wenn ein Beitrag nicht mit einem "Hallo" eingeleitet wird,
- bei unterschiedlichen Meinungen sachlich anstatt emotional argumentieren, was auch daher rühren mag,
- daß die dortigen Mitglieder mit Foto, Namensnennung und voller Firmierung/Anschrift auftreten und sich deshalb stets der Art und des Inhalts ihrer Präsenz bewußt sind.
DAA-DAU
... Ich habe die Vermutung das das mal an dem NTFS von
das ist so mit Sicherheit nicht der Fall. Zum einen kann man keine Rechte von NTFS auf irgendein Linux-Dateisystem übertragen. Zum anderen funktionieren Berechtigungen zwischen verschiedenen Computern/Betriebssystemen sowieso nicht, weil ja die Systeme nichts von den Benutzern auf dem jeweils anderen System wissen.
Genau wie bei Windows kannst Du als root/Administrator den Besitz der Dateien übernehmen. Allerdings wäre es eben hilfreich mal die Ausgabe von ls -l zu sehen wegen der Berechtigungen. Bin mal gespannt.
Markus
Windows liegt, das diese damals noch gespeichert wurden mit irgendwelchen Rechten die auf den Eigentümer zugeschnitten sind
und kein anderer irgendwie irgendwelche Rechte hatte. Nun sind diese Dateien auf Ext3 kopiert wurden und dadurch vielleicht
irgendwelche Rechtebits verloren gegangen...
Guten Abend,und kein anderer irgendwie irgendwelche Rechte hatte. Nun sind diese Dateien auf Ext3 kopiert wurden und dadurch vielleicht
irgendwelche Rechtebits verloren gegangen...
das ist so mit Sicherheit nicht der Fall. Zum einen kann man keine Rechte von NTFS auf irgendein Linux-Dateisystem übertragen. Zum anderen funktionieren Berechtigungen zwischen verschiedenen Computern/Betriebssystemen sowieso nicht, weil ja die Systeme nichts von den Benutzern auf dem jeweils anderen System wissen.
Genau wie bei Windows kannst Du als root/Administrator den Besitz der Dateien übernehmen. Allerdings wäre es eben hilfreich mal die Ausgabe von ls -l zu sehen wegen der Berechtigungen. Bin mal gespannt.
Markus
Hallo,
als ersten Schritt würde ich mal die Berechtigungen sinnvoll wählen. also für alle Dateien (nicht Verzeichnisse)
allerdings würde dabei einem Verzeichnis die Berechtigung "ausführen" abhanden kommen, daher musst Du darauf achten, dass Du für Verzeichnisse
vergibst.
Jetzt zu den Dateien mit Umlauten. In der Tat kommen die Dateien von einem Windowsrechner, also entweder von einem FAT-Dateisystem (kennt gar keine Berechtigungen) oder NTFS. Ich halte aber FAT für wahrscheinlicher.
Kannst Du die Dateien die keine Umlaute im Namen haben umbenennen oder löschen?
Ach so, ist es richtig, dass Du auf Linux mit dem Benutzernamen "joerg" unterwegs bist?
Gruß
Markus
als ersten Schritt würde ich mal die Berechtigungen sinnvoll wählen. also für alle Dateien (nicht Verzeichnisse)
chmod 644 *
chmod 755 verzeichnisname
Jetzt zu den Dateien mit Umlauten. In der Tat kommen die Dateien von einem Windowsrechner, also entweder von einem FAT-Dateisystem (kennt gar keine Berechtigungen) oder NTFS. Ich halte aber FAT für wahrscheinlicher.
Kannst Du die Dateien die keine Umlaute im Namen haben umbenennen oder löschen?
Ach so, ist es richtig, dass Du auf Linux mit dem Benutzernamen "joerg" unterwegs bist?
Gruß
Markus
So, jetzt nochmal zu den Umlauten. Ich selbst hatte dieses Problem so noch nicht, aber sieh Dir mal die folgenden drei Links an, vielleicht hilft Dir das Tool "convmv".
http://sebastian.thiele.me/blog/linux-fehlerhaft-codierte-dateinamen-um ...
http://linuxwiki.de/convmv
http://www.j3e.de/linux/convmv/
es ist schon etwas älter, aber falls es tatsächlich ein Kodierungsproblem ist, dann könnte es helfen.
Da Du Suse benutzt gehe ich davon aus, dass auf Deinem Linux-Rechner die Einstellungen für die Lokalisierung richtig sind. Falls Du da aber schonmal was verändert hast, dann kommen natürlich auch die Einstellungen auf Deinem Rechner in Betracht.
Markus
http://sebastian.thiele.me/blog/linux-fehlerhaft-codierte-dateinamen-um ...
http://linuxwiki.de/convmv
http://www.j3e.de/linux/convmv/
es ist schon etwas älter, aber falls es tatsächlich ein Kodierungsproblem ist, dann könnte es helfen.
Da Du Suse benutzt gehe ich davon aus, dass auf Deinem Linux-Rechner die Einstellungen für die Lokalisierung richtig sind. Falls Du da aber schonmal was verändert hast, dann kommen natürlich auch die Einstellungen auf Deinem Rechner in Betracht.
Markus