User automount?

toor

Bruchpilot
Hi Leute!

Meine Schwester beschwerte sich kürzlich, dass sie keine Dateien in ihren Windowsordner speichern konnte, was mir bis dato nicht aufgefallen war

Also machte ich mich ans Werk mit Hilfe des Bsdforenwikis

So funktionierte es jetzt als user, die fat Platte zu mounten mir rw Rechten

Ich war aber damit noch nicht zufrieden da ich ihr kein mount/umount auf der Console zumuten will, also machte ich mich über Automount her.

MIt Hilfe des (ausgezeichneten) Tutorials funktioniert jetzt auch Automount mit einer Ausnahme:
keine Schreibrechte für user auf der fat-Platte, obwohl das ja der Grund für meine Bemühungen war ;)

Wie ich in einem Forumsbeitrag gelesen (und selbst ausprobiert habe) hat nur der user rw Zugriff auf die Platte, den der Mountpoint gehört ....

Meine fstab:
Code:
/dev/ad0s1		/mnt/windows	msdosfs	rw,nodev,noauto		0	0
/dev/ad2s1b		none		swap	sw		0	0
/dev/ad2s1a		/		ufs	rw		1	1
/dev/ad2s1e		/tmp		ufs	rw,nosuid,noexec,nodev		2	2
/dev/ad2s1f		/usr		ufs	rw,nodev		2	2
/dev/ad2s1d		/var		ufs	rw,nosuid,noexec,nodev		2	2
/dev/acd0		/mnt/dvd	cd9660	ro,noauto	0	0
/dev/acd1		/mnt/dvdbrenner	cd9660	ro,noauto	0	0

Meine amd.map:
Code:
# $FreeBSD: src/etc/amd.map,v 1.9 2002/05/15 22:24:29 obrien Exp $
#
/defaults       type:=host;fs:=${autodir}/${rhost}/host;rhost:=${key}
*               opts:=rw,grpid,resvport,vers=3,proto=udp,nosuid,nodev

localhost type:=auto;fs:=${map};pref:=${key}/

localhost/dvd type:=program;fs:=/mnt/dvd;\
mount:="/sbin/mount mount /mnt/dvd";\
unmount:="/sbin/umount umount /mnt/dvd"

localhost/dvdbrenner type:=program;fs:=/mnt/dvdbrenner;\
mount:="/sbin/mount mount /mnt/dvdbrenner";\
unmount:="/sbin/umount umount /mnt/dvdbrenner"

localhost/windows type:=program;fs:=/mnt/windows;\
mount:="/sbin/mount mount /mnt/windows";\
unmount:="/sbin/umount umount /mnt/windows"


Habs bis jetzt mit einem Eintrag in die devfs.conf probiert
Code:
perm ad0s1 0666

und einen eigenen Mountpoint in /mnt/host/localhost der dem User gehört sammt entsprechenden Eintrag in die amd.map:
Code:
localhost/windows_schwester type:=program;fs:=/mnt/windows;\
mount:="sbin/mount mount /mnt/windows";\
unmount:="/sbin/umount umount /mnt/windows"

Hat aber alles nichts gebracht, nur das ich mit meinem Latein am Ende bin.

Kann mir jemand sagen wo das Problem (noch besser: die Lösung) liegt?
 
Hallo toor,

Du mußt dem mount-point /mnt/windows die Gruppe zuordnen, in der Du und Deine Schwester vertreten sind (z.B. users). Dieser Gruppe mußt Du Schreibberechtigung geben. Diese Aktionen aber im nicht-gemounteten Zustand durchführen!

So soll es dann aussehen:
drwxrwx]/b]r-x 13 root users 1024 5 Mär 22:40 /mnt/windows

Anschließend kannst Du den automounter wieder starten.

Viele Grüße

Jürgen
 
Ich kann nichts mit dem Satz:
Legt einen Symlink von "/usr/share/skel/" nach "/cdrom" und "/floppy". Dann hat ihn auch jeder User automtisch bei Erstellung
anfangen, soll das heißen:
ln -s /usr/share/skel /cdrom && ln -s /usr/share/skel /cdrom1
? Hab ich gemacht, jetzt liegt ein Symlink namens skel in /cdrom.
Bitte um Entschuldigung, aber ich komme nicht ganz mit.

Möglicherweise ist das Tutorium auch nicht die Lösung für mich. Ich würde gern unter KDE das bequeme Werkzeug benutzen, daß ich CD-ROM über den Desktop ansprechen kann, wie es auch unter einigen Linuxen üblich ist.
Wie kann man da vorgehen? Ich bekomme immer die Fehlermeldung, daß sich /mnt/cdrom nicht mounten läßt, da ich nicht die nötigen Privilegien besitze. Hab ich also unter /etc/devfs.conf gesagt:
link acd0 cdrom
link acd1 cdrom1
und
perm acd0 0555
perm acd1 0555
perm ad1s5 0777
, trotzdem klappt es nicht. Meine fstab:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad1s1b none swap sw 0 0
/dev/ad1s1a / ufs rw 1 1
/dev/ad1s1g /home ufs rw 2 2
/dev/ad1s1e /tmp ufs rw 2 2
/dev/ad1s1f /usr ufs rw 2 2
/dev/ad1s1d /var ufs rw 2 2
/dev/ad1s5 /windows_daten msdosfs rw,nosuid 0 0
#/dev/acd0 /cdrom cd9660 ro,noauto,nosuid 0 0
#/dev/acd1 /cdrom1 cd9660 ro,noauto,nosuid 0 0
/dev/acd0 /mnt/cdrom cd9660 ro,noauto,nosuid 0 0
/dev/acd1 /mnt/cdrom1 cd9660 ro,noauto,nosuid 0 0
##/dev/da0 /mnt/stick msdos rw,noauto,nodev,nosuid,-Lde_DE.UTF-8 0 0
##/dev/da0s4 /mnt/stick msdos rw,noauto,nodev,nosuid,-Lde_DE.UTF-8 0 0
##/dev/da1 /mnt/umass msdos rw,noauto,nodev,nosuid,-Lde_DE.UTF-8 0 0
##/dev/da1s1 /mnt/umass msdos rw,noauto,nodev,nosuid,-Lde_DE.UTF-8 0 0
linprocfs /compat/linux/proc linprocfs rw 0 0
Mein Ziel ist es, letztendlich unter KDE ohne wilde Mount-Befehle einfach auf dei CD-ROM/DVD und meine USB-Sticks zugreifen zu können.

Hab auch dazu was im Forum hier gefunden: http://www.bsdforen.de/archive/index.php/t-2475.html

Leider ist die Seite http://sites.inka.de/daemonworld/Unix/bsd/entries/00000079.html nicht mehr erreichbar, auf die als Lösung verwiesen wurde.
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort. Ich mache erst mal den ganzen Kram vom Automount-Tutorium rückgängig, dann suche ich einen anderen Weg über Deine Hinweise.
 
Zurück
Oben