Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.03.2004, 21:00

Fehler beim Schreibzugriff auf eine Partition

Ich habe 2 Festplatten:

Eine Windows Platte (/dev/hda)
Und eine für mein Gentoo 1.4 (/dev/hdb)
[code:1]
Disk /dev/hdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 5 40131 83 Linux
/dev/hdb2 6 128 987997+ 82 Linux swap
/dev/hdb3 129 7424 58605120 83 Linux
/dev/hdb4 7425 14946 60420465 83 Linux

[/code:1]

Ich möchte nun als User (Trace) auf die /dev/hdb4 schreibend zugreifen können.
Meine fstab schaut wie folgt aus:
[code:1]
UW PICO(tm) 4.6 File: /etc/fstab

/dev/hdb1 /boot reiserfs noauto,noatime,notail 1 2
/dev/hdb3 / reiserfs noatime,notail 0 1
/dev/hdb2 none swap sw 0 0
/dev/hdb4 /mnt/hd/hdb4 reiserfs rw,exec,suid,noatime,user 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 ro,user 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
[/code:1]

Dürfte doch passen, oder ?
Der Mountpoint für /dev/hdb4 hat folgende Permissions
[code:1]
root@Trace hd # ls -lisa
total 2
145788 1 drwxr-xr-x 4 root root 96 Mar 16 21:59 .
5363 1 drwxr-xr-x 6 root root 144 Mar 23 21:47 ..
281414 1 drwxr-xr-x 2 root root 48 Mar 16 21:59 hda5
145789 1 drwxr-xr-x 2 trace users 48 Mar 14 14:20 hdb4
[/code:1]

Mounte ich diese Platte aber (als User Trace wohlgemerkt !!!) gehen die Permissions zu root über:
[code:1]
root@Trace hd # ls -lisa
total 2
145788 1 drwxr-xr-x 4 root root 96 Mar 16 21:59 .
5363 1 drwxr-xr-x 6 root root 144 Mar 23 21:47 ..
281414 1 drwxr-xr-x 2 root root 48 Mar 16 21:59 hda5
2 1 drwxr-xr-x 3 root root 48 Mar 13 20:56 hdb4
[/code:1]

Ausserdem zeigt die Ausgabe von 'mount' erfolgreich an, dass die hdb4 Partition mit den Rechten von Trace gemountet worden ist
[code:1]
root@Trace hd # mount
/dev/root on / type reiserfs (rw,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw)
/dev/cdroms/cdrom0 on /mnt/cdrom type iso9660 (ro,noexec,nosuid,nodev)
none on /dev/shm type tmpfs (rw)
/dev/hdb4 on /mnt/hd/hdb4 type reiserfs (rw,noexec,nosuid,nodev,noatime,user=trace)
[/code:1]

Trotzdem ist es so, dass der User Trace keine Schreibrechte auf die /dev/hdb4 hat...
Was bitte ist hier los ???
Ich hoffe, dass wenigstens einer von euch weiter weiss...
Danke im vorraus, MFG

Trace

2

30.03.2004, 21:54

Same question, different filesystem:

Es muss an irgendeiner deiner mount optionen liegen. Hab das gleiche Problem, nur mit Ext3. Mit defaults kann niemand drauf schreiben, mit exec nur ausführen.

Welche Option in der fstab ist die richtige?

Danke für jede Hilfe,

- A -
Es gibt 10 Gruppen von Menschen,
diejenigen die das Binärsystem verstehen und die anderen.

3

30.03.2004, 23:11

Lösung:
in der fstab noch umask=000 eintragen.
umask ist quasi das Gegenteil von chmod.

bei mir sieht das z.B. so aus:
dev/hda8 /mnt/daten vfat codepage=850,iocharset=iso8859-15,rw,user,umask=000,quiet,noatime
,uid=1000 0 0

Viel Spaß beim Schreiben auf der Partition :)

4

31.03.2004, 08:39

Hey!

nach man mount ist umask keine gültige Option für ein ext3 oder reiserfs. Habs aber auch schon ausprobiert, es wird dann angemeckert die Option ist nicht gültig...
Es gibt 10 Gruppen von Menschen,
diejenigen die das Binärsystem verstehen und die anderen.