xmms: Audio-CD nur als root

nihonto

Well-Known Member
Hiho,

probiere gerade mal die verschiedenen BSD-Varianten durch und bin jetzt bei NetBSD angekommen:) . Nachdem ich bisher alles installieren und konfigurieren konnte, bin ich jetzt bei einem Problemchen angekommen:

Wie kann ich in xmms als User eine Audio-CD abspielen? Als root kann ich's problemlos, aber das ist ja keine Ideallösung.

Nehme an, ich muss den User einer bestimmten Gruppe zuordnen, oder? Eine Gruppe "audio" gibt's jedenfalls nicht.

Oder such' ich da an der falschen Stelle?

Der CDROM-Eintrag in /etc/fstab sieht so aus:

/dev/cd0a /cdrom cd9660 ro,noauto 0 0
 
Hast Du CD gemounted? Wenn ja, lass das sein. :) Ansonsten klingt das schwer nach einem Rechteproblem. Was sagt "ls -la /dev/cd0*"?
 
Nee, CD ist nicht gemounted, das ist ja bei Audio-CDs nicht angesagt. Hier mal der Output von "ls -la /dev/cd0*":

Code:
brw-r-----  1 root  operator  6, 0 Apr  4 22:22 /dev/cd0a
brw-r-----  1 root  operator  6, 3 Apr  4 22:22 /dev/cd0d

Root rulez:) ! Soll ich denn da die Rechte ändern? Der User ist in der wheel-Gruppe. Das scheint aber nicht zu reichen.
 
Naja, bei den Rechten ist schon klar, warum Du als User keinen Zugriff hast. Entweder fügst Du Deinen aktuellen User zur Gruppe "operator" hinzu, dann hast Du wenigstens lesenden Zugriff aufs Device. Falls es ein Brenner ist, wird aber auch das nicht reichen. Ansonsten entweder Rechte 0660 und den User in Gruppe "operator", oder dem Device eine andere Gruppe verpassen, User rein und trotzdem 0660. Wie man das unter NetBSD realisiert, muß Dir jemand anders beantworten.
 
Hmmm, ich hab' mal den Mountpoint von /cdrom nach /mnt/cdrom verlegt. Da sehen die Rechte so aus:

Code:
drwxr-xr-x   2 root  wheel  512 Apr  7 20:48 cdrom

Das Seltsame: Obwohl mein User in der Gruppe "Wheel" ist, kann ich auch jetzt nicht die Stücke auf 'ner Audi-CD zum Abspielen auswählen:confused: .

Fällt mal wieder in die Kategorie "Warum einfach, wenn's auch kompliziert geht", gell?
 
Ja, genau, es geht nicht um einen etwaigen Mountpunkt (der für AudioCDs eh unerheblich ist), sondern um die Rechte des Devices (/dev/*).
 
Hab' mich falsch ausgedrückt - die CD ist nicht gemounted! Es geht um das von xmms geforderte Verzeichnis.

Wenn ich unter "Audio I/O Plugins" in den xmms-Preferences "CD Audio Player" konfigurieren möchte, muss ich ein "Device" (=/dev/cd0a) und ein Directory (=/mnt/cdrom) angeben. Bisher hatte ich als Verzeichnis /cdrom dort stehen, was ja die oben beschriebenen Rechteprobleme mit sich bringt. Nun habe ich als Verzeichnis besagtes /mnt/cdrom dort stehen (Eigentümer=root, Gruppe=wheel).

Da mein User in der Gruppe wheel ist, sollte er eigentlich auch Zugriff darauf haben, oder?

Jedenfalls wird mir, wenn ich xmms sagen möchte, welche Files er abspielen soll, schlicht gar nichts angeboten, wenn ich xmms als User nutze. Als root funktioniert's!
 
Hi Steve, da haben wir gleichzeitig geschrieben:D !

Hmmm, soll ich da tatsächlich die Rechte ändern? Man lernt ja nie aus, aber das hab' ich bisher unter keinem Unixoiden machen müssen (Debian, Free-, OpenBSD)?!

Hier haben doch bestimmt einige NetBSDler xmms laufen, oder?
 
Ok, Ihr habt mich überzeugt:D !

Ich hab' jetzt das gemacht:

chown USER:users /dev/cd0a

Es funktioniert und ich höre gerade als User eine Audio-CD. Aber ist das so auch eine saubere Lösung? Vor allem in Bezug auf die Systemsicherheit?!
 
Hmmm, soll ich da tatsächlich die Rechte ändern?
Wie willst du denn sonst Zugriff auf das Laufwerk bekommen? Die Rechte des Verzeichnisses, das man in XMMS angibt, sind völlig unerheblich.

Steve` schrieb:
Wie man das unter NetBSD realisiert, muß Dir jemand anders beantworten.
NetBSD hat kein devfs, also einfach:
Code:
# chmod 666 /dev/cd0a

Kamikaze schrieb:
Also ich musste unter FreeBSD die Rechte des Device ändern um Audio CDs zu hören.
So soll das auch sein. Keine Ahnung, was der OP da "Unixoides" verwendet hat (vielleicht PC-BSD oder DesktopBSD oder ähnliche Unfälle).

nihonto schrieb:
Fällt mal wieder in die Kategorie "Warum einfach, wenn's auch kompliziert geht", gell?
Das fällt wohl eher in die Kategorie "Warum die Dokumentation lesen, wenn man auch in einem Forum nachfragen kann", gell?
 
Hase, ich hab' den ganzen Nachmittag diverse Dokus/Foren durchforstet - und schlicht keine Hinweise zu meinem Problem mit der xmms-Konfiguration gefunden.

z. B.:
- http://www.lindloff.com/netbsd/handbuchmap.html
- http://wiki.netbsd.se/index.php/Tutorials
- http://www.bsdforums.org/

Erst danach habe ich überhaupt in Erwägung gezogen, hier zu fragen! Ich gebe aber gerne zu, dass ich evtl. nicht an der richtigen Stelle gesucht habe.

Ich freue mich, dass es Foren gibt, in denen man auch mal eine "dumme" Frage stellen kann - hier hab' ich ehrlich gestanden manchmal den Eindruck, dass man sich dafür entschuldigen muss. Ich weiß ehrlich gestanden nicht, was der oftmals leicht agressive Unterton soll, schließlich wird niemand zum Antworten gezwungen.

Wem meine Fragen dumm, unterbelichtet oder was-auch-immer vorkommen, kann doch einfach die Augen rollen, "Depp" denken und zum nächsten Thread klicken.

Allen die hier geantwortet haben möchte ich daher ausdrücklich Danke sagen! Ich weiß es sehr zu schätzen, dass ich auch mal eine Frage stellen darf, ohne erst einen Doktortitel in Informatik und BSD-(ide)ologie vorweisen zu müssen.

:D ;) !
 
Zurück
Oben