PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auf NTFS Partition kann als normaler Benutzer nicht zugegriffen werden



binary trust
02.08.04, 17:30
Hi,

ich hab auf einer zweiten Festplatte ein paar WindowsXP NTFS Partitionen. Konnte diese bei der Standart SuSE Installation lesen. Hab dann aber mit der Zeit mein SuSE mal platt gemacht und Sie vergessen als Mountpoint einzutragen und jetzt komm ich als normaler User nichtmehr drauf.

In meiner /etc/fstab steht drin das es auch "users" mounten dürfen. Wenn ich nun aber die Partition mounte und auf /windows/C zugreifen will kommt eine Meldung das ich keine Berechtigung habe. Als root User komm ich ohne Probleme drauf. Die Dateirechte auf denn Ordner /windows/C hab ich sogar zum test auf 777 gesetzt und denn Owner auf den normalen User, nichts gebracht! Ich hab wirklich keine Ahnung was ich noch machen könnte da ich laut "man mount" eingetlich alles korrekt eingestellt haben sollte ....


gruß
binary trust

towo2099
02.08.04, 17:33
Wie immer:

umask=022

als Option mitgeben!

binary trust
03.08.04, 18:25
hi,

hat leider nicht geklappt:

hier ein auszug aus meiner /etc/fstab
/dev/hdb2 /windows/D ntfs noauto,ro,user,umask=222 0 0


hier ein ls nach dem mount Befehl:
dr--r----x 1 root root 4096 2004-05-23 18:25 D/

ich kann es als normaler User mounten aber darf nicht darauf Zugreifen, selbst nach deiner angabe mit umask :(

weis jemand weiter bzw. was ich falsch gemacht habe ?

TheGhost
03.08.04, 18:35
Versuch`s mal so:
/dev/hdb2 /windows/D ntfs noauto,ro,user,noexec,umask=0000 0 0

Gruß

reni
03.08.04, 19:57
hi,

hat leider nicht geklappt:

hier ein auszug aus meiner /etc/fstab
/dev/hdb2 /windows/D ntfs noauto,ro,user,umask=222 0 0


hier ein ls nach dem mount Befehl:
dr--r----x 1 root root 4096 2004-05-23 18:25 D/

ich kann es als normaler User mounten aber darf nicht darauf Zugreifen, selbst nach deiner angabe mit umask :(

weis jemand weiter bzw. was ich falsch gemacht habe ?

towo2099 hat ja auch nicht umask=222 gesagt, sondern umask=022 !!!!

binary trust
04.08.04, 07:42
Versuch`s mal so:
/dev/hdb2 /windows/D ntfs noauto,ro,user,noexec,umask=0000 0 0

Gruß

So hat es geklappt!
Supi, danke!

Kannst du mir jetzt noch erklären warum ich das angeben musste und was das 0000 zu bedeuten hat ? Kein kenne umask nur im Bezug auf Dateirechte, sprich 022 heiß owner werden 0, groupe 2 und others 2 rechte entzogen, sprich 755 oder anders dargestellt rwx-r-x-r-x.

reni
04.08.04, 08:30
So hat es geklappt!
Supi, danke!

Kannst du mir jetzt noch erklären warum ich das angeben musste und was das 0000 zu bedeuten hat ? Kein kenne umask nur im Bezug auf Dateirechte, sprich 022 heiß owner werden 0, groupe 2 und others 2 rechte entzogen, sprich 755 oder anders dargestellt rwx-r-x-r-x.

Naja, bei umask=000 wird eben niemanden was entzogen :)
Die 4. Stelle ist zur Setzung eines Sticky-Bits gedacht und AFAIK für Win-Partitionen nicht relevant.
Mit umask=022 hättest du, wie schon selbst erkannt, die 755-Rechte und somit auch ein Lese-Recht für die User.