Von Knoppix aus auf Windows XP im Netzwerk zugreifen - Dattenrettung!
Hallo!
Ich habe ein Problem mit einer Netzwerk-Herstellung zwischen einem Knoppix
und einem XP-System.
Folgendes will ich erreichen:
Der Inhalt einer defekten Festplatte, die zum Glück mit Knoppix noch
angesprochen werden kann, soll über einen Router auf einen anderen Rechner
(Windows XP Home) verschoben werden.
Das Problem: Das Kopieren scheitert, weil angeblich keine Schreibrechte
bestehen.
Folgendes habe ich gemacht:
1. Ein Verzeichnis "/mnt/Freigabe" angelegt.
2. Das unter Windows XP freigegebene Verzeichnis nach /mnt/Freigabe
gemountet ("mount -t smbfs //192.168.1.34/Freigabe_XP /mnt/Freigabe")
Wenn ich jetzt von der defekten Platte nach "mnt/Freigabe" kopieren möchte
(den Inhalt der XP-Freigabe kann ich einsehen!), kommt die besagte
Fehlermeldung.
Wer kann mir helfen?
Danke!
Antwort schreiben
Antwort 1 von irmi vom 12.08.2019, 23:37 Options
Hallo!
'Welche Freigabeberechtigungen sind auf dem winxp rechner eingestellt?
Darf "Jeder" ausführen?
Beziehungsweise könnest du ja den Gastaccount aktivieren und diesen zum freigegeben Ordner hinzufügen!
da du die freigabe schon siehst ist wahrscheinlich nur lesen angehakt!
lg
Antwort 2 von Dirk_Mueller vom 13.08.2019, 01:05 Options
Hallo inmi,
vielen Dank für Deine Antwort!
Dieses Problem hatte ich auch schon gesehen, allerdings weiß ich nicht, wie
ich unter XP Home die Freigabrechte noch einzeln steuern kann. Es scheint
nur eine "vereinfachte" Freigabesteuerung zu geben, die es lediglich erlaubt,
den Ordner freizugeben und folgendes zu aktivieren: "Netzwerkbenutzer
dürfen Dateien verändern". Anders bei XP Pro, wo ich auch Benutzerebene
Rechte vergeben kann ...
Noch eine Idee?
Danke!
Antwort 3 von bored vom 13.08.2019, 01:50 Options
Mall so eine Idee:
Kann es sein, dass die Freigabe von WinXP zwar korrekt eingestellt, aber du nach dem mounten (als root) versucht hat, mit nem normalen User Daten in das Verzeichnis zu verschieben?
Versuch entweder mal, an den mount-Befehl ein "
-o uid=<user>,gid=<user>
" anzuhängen (wobei <user> natürlich durch den Usernamen zu ersetzen ist, zu erfragen durch
whoami
) oder einfach den Dateimanager zu öffnen und in die Adressleiste
smb://<IP von WinXP>
einzugeben, womit du im Prinzip das gleiche machst, nur ohne es lokal zu mounten - dafür aber immer mit den Rechten des angemeldeten Users, welcher ja in dem Fall alle Rechte besitzen sollte.
mfg bored
Antwort 4 von Dirk_Mueller vom 13.08.2019, 02:24 Options
Hallo bored,
vielen Dank für Deine Antwort! Das war's wohl! Das Anhängen an den
Mount-Befehl hat zwar insofern nichts gebracht, da ich dann beim Versuch des
Kopierens nach Authentifizierungsdaten gefragt wurde, die sämtlich nicht
erkannt wurden.
Aber der zweite Tip hat dann funktioniert! Der Rechner sichert nun die Daten
und ich kann endlich ins Bett ;-)
Gruß
Antwort 5 von Dirk_Mueller vom 13.08.2019, 10:10 Options
Guten Morgen!
Ich habe noch eine Anschlußfrage: Ich war mir nicht sicher, ob wirklich alle
Dateien korrekt übertragen wurden und habe daher versucht, mit "rsync" die
Verzeichnisse zu vergleichen. Leider ist das gescheitert.
Ich hatte folgendes probiert:
rsync -av "/media/hda1/Dokumente\ und\ Einstellungen/Benutzer/Eigene\
Dateien" "192.168.1.34/Benutzer/Eigene\ Dateien"
Ich bin mir nicht sicher, ob die Syntax richtig ist, v.a. weil die Leerzeichen in
den Ordnern wohl Probleme bereiten.
Hat noch jemand einen Tip für mich?
Danke!
Antwort 6 von Randolf vom 14.08.2019, 07:35 Options
Starte grsync als Root, dann klappt das auch.