Der mount-Befehl wird per default nur root erlaubt. In einem Script zur Virenprüfung einer CD wird mount benötigt. Ist es nun sinnvoll die Virenprüfung als root auszuführen oder sollte man zB eine Gruppe mit einigen Usern anlegen, die mounten dürfen, oder was sonst? Al
Al Bogner schrieb:
Der mount-Befehl wird per default nur root erlaubt. In einem Script zur Virenprüfung einer CD wird mount benötigt. Ist es nun sinnvoll die Virenprüfung als root auszuführen oder sollte man zB eine Gruppe mit einigen Usern anlegen, die mounten dürfen, oder was sonst?
Mit einem entsprechenden Eintrag in /etc/fstab (und das geschieht eigentlich bei einer SuSE-Installation auto- matisch) koennen doch normale User eine CD mounten!? Sie muessen entsprechend den Befehl "mount /dir" einge- ben, dann geht das schon. Leider verstehe ich nicht ge- nau, wo nun Dein Problem liegt, aber vielleicht hilft es ja, besagtes Script anzupassen... Gruesse, Th.
Am Donnerstag, 28. August 2003 23:18 schrieb Thomas Hertweck:
Der mount-Befehl wird per default nur root erlaubt. In einem Script zur Virenprüfung einer CD wird mount benötigt. Ist es nun sinnvoll die Virenprüfung als root auszuführen oder sollte man zB eine Gruppe mit einigen Usern anlegen, die mounten dürfen, oder was sonst?
Mit einem entsprechenden Eintrag in /etc/fstab (und das geschieht eigentlich bei einer SuSE-Installation auto- matisch) koennen doch normale User eine CD mounten!? Sie muessen entsprechend den Befehl "mount /dir" einge- ben, dann geht das schon. Leider verstehe ich nicht ge- nau, wo nun Dein Problem liegt, aber vielleicht hilft es ja, besagtes Script anzupassen...
Das steht in der fstab: /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 Jetzt blicke ich da auch nicht mehr durch. In der fstab steht doch user. ~> mount /dev/cdrom /media/cdrom mount: Nur »root« kann dies tun Al
Al Bogner
Jetzt blicke ich da auch nicht mehr durch. In der fstab steht doch user.
~> mount /dev/cdrom /media/cdrom mount: Nur »root« kann dies tun
*Das* darf auch nur root :) Genauer: nur root darf ein Gerät an einer beliebigen Stelle im Dateisystem mounten. Dabei prüft mount aber nur, ob beides angegeben wurde und nicht, ob es exakt so in /etc/fstab steht. 'mount /dev/cdrom' oder 'mount /media/cdrom' darf hingegen auch vom normalen Benutzer ausgeführt werden, wenn der zugehörige Eintrag in fstab die Option 'user' enthält. Jetzt etwas weniger konfus? Philipp
Al Bogner schrieb:
Das steht in der fstab: /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
Jetzt blicke ich da auch nicht mehr durch. In der fstab steht doch user.
~> mount /dev/cdrom /media/cdrom mount: Nur »root« kann dies tun
Ja, Du musst einfach nur "mount /media/cdrom" eingeben als User, dann wird es gehen. CU, Th.
* Al Bogner schrieb am 28.Aug.2003:
Das steht in der fstab: /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
Jetzt blicke ich da auch nicht mehr durch. In der fstab steht doch user.
~> mount /dev/cdrom /media/cdrom mount: Nur »root« kann dies tun
In dem Moment, wo Du einen vollständigen mount-Befehl eingibst, also sowohl mit Device als auch mit Mountpoint schaut mount nicht mehr in der fstab nach. mach mal mount /dev/cdrom oder mount /media/cdrom und es wird funktionieren. Bernd
participants (4)
-
Al Bogner
-
B.Brodesser@t-online.de
-
Philipp Thomas
-
Thomas Hertweck