Discussion:
CD auswerfen für normalen Benutzer
(zu alt für eine Antwort)
Meinolf Sander
2006-09-09 18:20:06 UTC
Permalink
Moin,

wie kann ich es einem normalen Benutzer unter KDE möglichst
einfach machen, daß eine CD per Icon-Klick ausgeworfen wird?

Bisher habe ich es so versucht, daß dann folgendes Skript
ausgeführt wird:

#!/bin/sh
sudo kill -9 `lsof | grep cdrom0 | awk '{print $2}'`
# Alle Prozesse, die auf das LW zugreifen, werden beendet
sudo umount /dev/hdb
sudo eject /dev/hdb

In /etc/sudoers habe ich für die erste Zeile

benutzer kiste = NOPASSWD: kill -9 `lsof | grep cdrom0 | awk '{print $2}'`

eingetragen, es kommt aber trotzdem ein Paßwort-Prompt. Ich
vermute, daß es etwas mit den Backticks bzw. Hochkommas zu
tun hat. Hat jemand eine Idee?


Gruß,
Meinolf
--
GPG key ID: 0x43891B76
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Wolf Wiegand
2006-09-09 18:30:06 UTC
Permalink
Hallo,
Post by Meinolf Sander
wie kann ich es einem normalen Benutzer unter KDE möglichst
einfach machen, daß eine CD per Icon-Klick ausgeworfen wird?
Bisher habe ich es so versucht, daß dann folgendes Skript
Warum so umständlich? Pack den Benutzer in die Gruppe cdrom:

***@denkbrett:~ $ grep cdrom /etc/group
cdrom:x:24:wolf
***@denkbrett:~ $ grep cdrom /etc/fstab
/dev/hdc /mnt/cdrom iso9660 ro,user,noauto 0 0
***@denkbrett:~ $ ls -la /dev/hdc
brw-rw---- 1 root cdrom 22, 0 2006-09-07 22:13 /dev/hdc
***@denkbrett:~ $ mount /dev/hdc
***@denkbrett:~ $ eject

/dev/cdrom ist ein Link auf /dev/hdc.

hth, Wolf
--
Was kriegt man, wenn man Paris Hilton mit einem Schlittenhund kreuzt? Entweder
eine verdammt dumme Töle oder eine winterfeste Nutte. (Oliver Welke in '7 Tage,
7 Köpfe')
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Meinolf Sander
2006-09-09 19:20:10 UTC
Permalink
Post by Meinolf Sander
wie kann ich es einem normalen Benutzer unter KDE möglichst
einfach machen, daß eine CD per Icon-Klick ausgeworfen wird?
Bisher habe ich es so versucht, daß dann folgendes Skript
Der Benutzer ist schon in dieser Gruppe; das Problem ist aber,
daß noch (z. B. KDE-)Prozesse auf den Mountpunkt zugreifen
können und das Umounten dann fehlschlägt. Das soll dadurch
verhindert werden, daß diese (falls vorhanden) vorher gekillt
werden.


Meinolf
--
GPG key ID: 0x43891B76
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Wolf Wiegand
2006-09-09 20:00:12 UTC
Permalink
Hallo,
Post by Meinolf Sander
Post by Meinolf Sander
wie kann ich es einem normalen Benutzer unter KDE möglichst
einfach machen, daß eine CD per Icon-Klick ausgeworfen wird?
Bisher habe ich es so versucht, daß dann folgendes Skript
Der Benutzer ist schon in dieser Gruppe; das Problem ist aber,
daß noch (z. B. KDE-)Prozesse auf den Mountpunkt zugreifen
können und das Umounten dann fehlschlägt. Das soll dadurch
verhindert werden, daß diese (falls vorhanden) vorher gekillt
werden.
Trotzdem solltest Du dafür doch kein sudo brauchen, Deine eigenen
Prozesse kannst Du auch so mit kill beenden.

Außerdem würde ich in der Zeile 'lsof | grep cdrom0 | ...' ein genaueres
Suchmuster verwenden, z.B. 'grep \ /dev/cdrom0'.

Schönen Gruß,

Wolf
--
A distributed system is one in which the failure of a computer you didn't even
know existed can render your own computer unusable. (Leslie Lamport)
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Meinolf Sander
2006-09-09 20:10:07 UTC
Permalink
Post by Meinolf Sander
Der Benutzer ist schon in dieser Gruppe; das Problem ist aber,
daß noch (z. B. KDE-)Prozesse auf den Mountpunkt zugreifen
können und das Umounten dann fehlschlägt. Das soll dadurch
verhindert werden, daß diese (falls vorhanden) vorher gekillt
werden.
Gerade getestet, die Prozesse können auch ohne root-Rechte
gekillt werden. Problem erledigt.
--
GPG key ID: 0x43891B76
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-***@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an ***@lists.debian.org (engl)
Lesen Sie weiter auf narkive:
Suchergebnisse für 'CD auswerfen für normalen Benutzer' (Fragen und Antworten)
4
Antworten
Wieso läßt sich das CD-Laufwerk nicht öffnen?
gestartet 2009-11-07 13:37:08 UTC
desktop-rechner
Loading...