zugriff auf xp(ntfs) partition nur als root

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
oli_f
Beiträge: 272
Registriert: 24.10.2003 12:27:05

zugriff auf xp(ntfs) partition nur als root

Beitrag von oli_f » 24.10.2003 12:37:45

hallo

ich habe folgendes Problem:
ich kann auf die win xp partitionen als normaler benutzer nicht zugreifen!

in der fstab hab ich sie folgendermassen eingetragen:
/dev/windata /windata ntfs user 0 2
/dev/winsys /winsys ntfs user 0 2
wenn ich als root probiere die rechte zu ändern geht das auch nicht:
debian:/home/oli# chmod a=r /windata -v
failed to change mode of `/windata' to 0444 (r--r--r--)
chmod: changing permissions of `/windata': Read-only file system
bei der anderen partition zeigts zwar an es würde gehn:
debian:/home/oli# chmod a=r /winsys -v
mode of `/winsys' changed to 0444 (r--r--r--)
geht aber trozdem nicht:
oli@debian:~$ cd /winsys
bash: cd: /winsys: Permission denied
kann mir jemand helfen???

Benutzeravatar
banane
Beiträge: 151
Registriert: 24.11.2002 11:11:43
Wohnort: Rheingau
Kontaktdaten:

Beitrag von banane » 24.10.2003 12:49:15

also NTFS Patitionen kann mann nur read-only mounten (ausser du nutzt nen 2.6- kernel)
also ist es normal dass du durch chmod da keine berechtigungen ändern kannst.

und als normaler user kannst du nicht zugreifen, da ja root die partition gemountet hat (das user in der fstab heisst nur dass jeder user diese partition mounten/unmounten kann).

wenn du dir die besitzer bzw die gruppenzugeörigkeit mal anschaust wirst du sehen dass die gesamte Winpartition root und der gruppe staff gehört (oder eine andere gruppe).

jetzt kannst du entweder den user der auf diese Partition zugreifen soll in die entsprechende Gruppe aufnehem, oder in der fstab dur das setzen der gid bzw uid option die Partition einem User "zuorden".

dasn sollte es eigentlich klappen

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 24.10.2003 13:37:56

Trag mal folgendes in die fstab ein:

Code: Alles auswählen

/dev/windata /windata ntfs user,umask=000  0  2
/dev/winsys  /winsys  ntfs user,umask=000  0  2
Dann sollten alle Zugriff haben.

oli_f
Beiträge: 272
Registriert: 24.10.2003 12:27:05

Beitrag von oli_f » 24.10.2003 17:42:51

danke spiffi! endlich geht es! aber es ist es nicht besser wenn man nur einer best gruppe die rechte dazu erteilt?

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 24.10.2003 17:51:01

Kannst Du auch machen. Ich hab mir beispielsweise ne Gruppe win angelegt, in der alle Benutzer sind, die auf die Windows-Platten Zugriff haben sollen.

Dann das ganze mit

Code: Alles auswählen

/dev/windata /windata ntfs user,gid=win,umask=007  0  2
/dev/winsys  /winsys  ntfs user,gid=win,umask=007  0  2
in die /etc/fstab eintragen. Jetzt haben root und alle Mitglieder der Gruppe win Vollzugriff, alle anderen Benutzer gar keinen Zugriff.

oli_f
Beiträge: 272
Registriert: 24.10.2003 12:27:05

Beitrag von oli_f » 24.10.2003 23:05:56

toll !

merci!


*push*

ich hab jetzt ein weiteres problem in der art:

ich wollte alle meine partitionen und cdroms usw in /mnt verschieben!
ist eigentlich ohne probleme gegangen... hab die fstab geändert und bei apt-get sources.list die cd quelle geändert!

jetzt funktionieren die mountpunkte zwar aber jedes mal wenn ich das sys neustarte werden zwei leere ordner namens "cdrom" und "cdrom1" erstellt plus einen symlink namens "cdrom0" auf "cdrom" . das ist die konfiguration die ich ziemlich am anfang hatte!

an was könnte das liegen oder wie kann ich herausfinden was genau diese ordner erstelt?

deta1
Beiträge: 978
Registriert: 23.07.2003 17:11:11

Beitrag von deta1 » 26.10.2003 09:32:13

banane hat geschrieben:also NTFS Patitionen kann mann nur read-only mounten (ausser du nutzt nen 2.6- kernel)
Hi!

Ich habe den 2.6 Kernel, wie kann ich nun meine NTFS Partion richtig Mounten?
Wie sind die einträge in fstab richtig? Damit ich auch schreiben kann dort?

cu Deta

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 26.10.2003 12:22:46

Da machst Du Dir jetzt zu große Hoffnungen. Sicherer Schreibsupport ist zwar drin im 2.6er Kernel, dank neuem NTFS-Treiber, aber nur sehr, sehr eingeschränkt.
Der neue Treiber kann bisher nur in schon bestehende Dateien schreiben und dies auch nur, solange die Größe der Datei dabei nicht verändert wird. Für den normalen Hausgebrauch also absolut unbrauchbar. Ich kenn bisher nur eine sinnvolle Anwendung für diesen eingeschränkten Schreibsupport:
TopologiLinux. Das ist ne Linux-Variante, die man auf einer NTFS-Partition installieren kann. Eine auf der NTFS-Partition angelegte Datei wird dabei mittels Loopback gemountet.

BTW: Du hättest besser nen neuen Thread für Deine Frage aufgemacht. Neue Frage -> neuer Thread.

Antworten