BSDForen.de  

Zurück   BSDForen.de > Howtos und Tutorials > Howtos

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 03.03.2003, 13:56   #1
asg
push it, don´t hype
 
Benutzerbild von asg
 
Registrierungsdatum: Dec 2002
Ort: Lat 49' 11` Nord - Long 9' 13` Ost
Beiträge: 6.075
Floppy und CD-ROM als normaler User mounten (FreeBSD)

Moin.

Immer wieder stossen Neulinge auf das Problem, das sich Floppy und CD-ROM nur als User root mounten lassen.

Ehemalige Windows-User können schon meist mit dem Begriff "mounten" nichts anfangen, und ehemalige Linux-Benutzer sind es gewohnt das der automounter sofort nach Installation funktioniert und so ein mounten von CD-ROM und Floppy möglich ist.

FreeBSD verfolgt ein etwas anderes Ziel und sieht (bisher) das mounten von CD und Floppy als evtl. Sicherheitslücke an wenn dies normalen Usern gestattet ist.
Was auf Servern und PCs mit mehreren Usern sicher sinnvoll erscheint, ist bei dem heimischen PC doch mehr lästig.
Wer möchte schon immer mittels "su" root werden und dann das jeweilige Medium mounten, oder wer will "sudo" dafür einsetzen, was auch wieder ein Passwort verlangt.

Hier also die Lösung zu diesem Problem.
Ich gehe auf eine Lösung genauer ein, bei der zweiten verweise ich auf zwei Seiten im Netz bei denen dies schon sehr gut beschrieben ist:

1. sysctl

Als root gebe folgendes ein:

#sysctl -w vfs.usermount=1

Dies solltest Du, wenn die Einstellung nicht nach jeden reboot wieder verfallen soll, entsprechend in die /etc/sysctl.conf eintragen:

vfs.usermount=1

Um nun Usern das mounten von Floppy und CDROM zu erlauben:

#chmod 666 /dev/fd0
#chmod 666 /dev/acd0c

Wenn Du andere Floppies und CDROMS hast musst Du fd0 und acd0c entsprechend abändern.

Du kannst, wie Du schon vorgenommen hast, auch Usern der Gruppe "operator" das mounten von CDROM und floppy erlauben:

#chgrp operator /dev/acd0c
#chmod 640 /dev/acd0c
#chgrp operator /dev/fd0
#chmod 640 /dev/fd0

User können aber nur die CDROM und Floppy in Verzeichnisse mounten die diesen usern auch gehören, daher erstelle im Homeverzeichnis des jeweiligen Users ein Verzeichnis:

$cd /home/$user
$mkdir floppy
$mkdir cdrom

Danach kannst Du mittels:

$mount /dev/acd0c /home/$user/cdrom
$mount /dev/fd0 /home$user/floppy

die CD oder die Floppy mounten.

Zum unmounten dann:

$umount /home/$user/cdrom
$umount /home/$user/floppy

2. AMD
Mir ist die Erklärung dessen nun zu lange, daher siehe:
http://sites.inka.de/daemonworld/Un...s/00000079.html
oder auch:
http://www.daemonnews.org/200202/automounting.html

Hoffe das hilft dem einen oder anderen.

Anmerkung (getestet von oBdA):
Es ist nun hiermit auch möglich mittels "burncd" CDs als normaler User zu brennen.
chmod g+w /dev/acd0c
Den Benutzer in die entsprechende Gruppe eintragen und es kann gebrannt werden.

grunix

Geändert von asg (03.03.2003 um 19:17 Uhr).
asg ist offline   Mit Zitat antworten
Alt 03.03.2003, 17:25   #2
oBdA
Registered User
 
Registrierungsdatum: Nov 2002
Beiträge: 139
Tach auch,

denn Weg kannte ich noch gar nicht. Bin mit "sudo" eigentlich recht zufreiden, zumal nur ein Eintrag in einer Datei nötig ist, und wie oft mountet man schon CD's oder 'ne Disk (ne Disk muss schon Jahre her sein).

Aber gut das Du's erwähnt hast, wie sieht' mit dem Brennen als user aus? Funktioniert das auf diese Weise?
oBdA ist offline   Mit Zitat antworten
Alt 03.03.2003, 17:38   #3
asg
push it, don´t hype
 
Benutzerbild von asg
 
Registrierungsdatum: Dec 2002
Ort: Lat 49' 11` Nord - Long 9' 13` Ost
Beiträge: 6.075
Zitat:
[...]Aber gut das Du's erwähnt hast, wie sieht' mit dem Brennen als user aus? Funktioniert das auf diese Weise? [/b]
Ohha, gute Frage. Habe ich noch nie ausprobiert da ich mittels "sudo" mein /cdrom mounte.
Sollte man mal ausprobieren und posten...
Ein Diskettenlaufwerk nenne ich schon seit geraumer Zeit nicht mehr mein eigen...
asg ist offline   Mit Zitat antworten
Alt 03.03.2003, 18:26   #4
oBdA
Registered User
 
Registrierungsdatum: Nov 2002
Beiträge: 139
Tach auch,

hab's grad als user probiert und es funktioniert. Also:

chmod g+w /dev/acd0c
den Benutzer in die entsprechende Gruppe eintragen
burncd ...

FERTIG

hang lost
oBdA ist offline   Mit Zitat antworten
Alt 03.03.2003, 19:15   #5
asg
push it, don´t hype
 
Benutzerbild von asg
 
Registrierungsdatum: Dec 2002
Ort: Lat 49' 11` Nord - Long 9' 13` Ost
Beiträge: 6.075
Na, schau einer an.
Das übernehme ich doch gleich in das howto...
asg ist offline   Mit Zitat antworten
Alt 12.08.2004, 13:30   #6
hjl
Guest
 
Beiträge: n/a
@asg

Habe die o.a. Anleitung durchgeführt, aber....mount /dev/fd0 /home/$user/floppy = Permission denied. Was mache ich verkehrt?
  Mit Zitat antworten
Alt 12.08.2004, 14:48   #7
snoopy
Banned
 
Registrierungsdatum: Apr 2004
Beiträge: 184
Hast Du in die /etc/sysctl.conf eintragen

vfs.usermount=1

eingetragen?

Was gibt sysctl -a für einen Wert für vfs.usermount aus? Ich habe das Problem, dass trotz dem entsprechenden Eintrag in der sysctl.conf sysctl -a 0 für vfs.usermount ausgibt. Vielleicht hast Du das gleiche Problem?
snoopy ist offline   Mit Zitat antworten
Alt 12.08.2004, 15:23   #8
hjl
Guest
 
Beiträge: n/a
@snoopy

#sysctl -a = vfs.usermount: 1
  Mit Zitat antworten
Alt 12.08.2004, 17:11   #9
Spiff
Registered User
 
Benutzerbild von Spiff
 
Registrierungsdatum: Jul 2004
Ort: Giessen
Beiträge: 47
Ich habe das selbe Problem (FreeBSD 5.2.1)
mount: /dev/acd0: Operation not permitted

vfs.usermount=1, Gruppe von acd0 ist wheel und chmod 666 /dev/acd0 hab ich auch gemacht - mag er net.
btw geht es mir wie snoopy, er übernimmt das vfs.usermount=1 aus der sysctl.conf nicht, ich muss es manuel setzen..

Muss/kann man woanders noch Zugriffsrechte vergeben?

Liegt das mit sysctl.conf vielleicht am 5.2.1?
Spiff ist offline   Mit Zitat antworten
Alt 12.08.2004, 17:40   #10
qfat
Registered User
 
Benutzerbild von qfat
 
Registrierungsdatum: Oct 2003
Ort: Berlin
Beiträge: 550
qfat eine Nachricht über ICQ schicken
http://wiki.bsdforen.de/tiki-index.p...unten+als+User

dort steht sogar der unterschied zwischen 4.x und 5.x
also augen auf
__________________
BSD User Group Berlin
qfat ist offline   Mit Zitat antworten
Alt 12.08.2004, 17:46   #11
hjl
Guest
 
Beiträge: n/a
@qfat:

Wer ist gemeint mit Augen auf ?

Ich habe doch exact nach der Anleitung unter Berücksichtigung der Version 4 gearbeitet
  Mit Zitat antworten
Alt 12.08.2004, 18:10   #12
Spiff
Registered User
 
Benutzerbild von Spiff
 
Registrierungsdatum: Jul 2004
Ort: Giessen
Beiträge: 47
@ hjl: ich glaub es war eher ich gemeint

@ qfat: sorry, hätt´ besser schaun müssen, danke

aber: auch wenn ich so vorgehe wie beschrieben, funktioniert es nicht. Und das vfs.usermount muss ich immer noch manuell setzten, da ists eigentlich egal ob ich das mit su ausführe oder gleich das mounten

man devfs sah aber auf den ersten blick so aus als würde es weiterhelfen....
werd ich mir mal anschaun wenn ich mehr zeit hab
Spiff ist offline   Mit Zitat antworten
Alt 12.08.2004, 18:26   #13
hjl
Guest
 
Beiträge: n/a
@asg:

Ich weiss jetzt nicht, ob ich hier einen Gedankenfehler mache, also nicht gleich auf mich einschlagen. So, die Floppy (MS-DOS) kann ich jetzt als User mounten und zwar mit: %mount -t msdos /dev/fd0 /home/$user/floppy.

In Deiner Anleitung hättest Du m.E. ausführen können, das der mount-Befehl, so wie Du ihn geschrieben hast, nicht funktioniert, sondern mit Optionen ergänzt werden muss (z.B.: für MS-DOS-Diskette = -t msdos). Du hast ja die Anleitung für Neulinge verfasst.
  Mit Zitat antworten
Alt 12.08.2004, 19:56   #14
qfat
Registered User
 
Benutzerbild von qfat
 
Registrierungsdatum: Oct 2003
Ort: Berlin
Beiträge: 550
qfat eine Nachricht über ICQ schicken
@hjl
das kommt drauf an, wenn man das device in der /etc/fstab einträgt
dann muss man nicht mehr die option -t ergänzt werden.
und ein mount /dev/fd0 reicht aus
__________________
BSD User Group Berlin
qfat ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist Aus
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
UPDATE 15.6.04: BSD Bücher - Eine kleine Rezension asg FreeBSD - Allgemein 82 30.05.2007 02:42
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14
Die Geschichte von BSD (bzw. UNIX) asg News 31 11.05.2006 20:20
CURRENT, STABLE, RELEASE? Was ist was? asg Howtos 27 26.05.2005 16:30
FreeBSD: FreeBSD Status Report Okt-Dez 2003 asg News 0 28.01.2004 19:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.