Ich möchte mit 'cdrecord' brennen, während ein anderer Benutzer graphisch angemeldet ist und ich über ssh angemeldet bin. Bisher habe ich folgendes versucht: In '/etc/pam.d/sshd' die Zeile session optional pam_resmgr.so fake_ttyname und zusätzlich in der Datei '/etc/resmgr.conf' die Zeile allow desktop group=users eingefügt. Trotzdem liefert 'cdrecord -scanbus' über ssh: Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root. cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Hallo Alexander, On Tue, Apr 15, 2003 at 04:12:26PM +0200, Alexander Heide wrote:
Ich möchte mit 'cdrecord' brennen, während ein anderer Benutzer graphisch angemeldet ist und ich über ssh angemeldet bin. Bisher habe ich folgendes versucht:
Hmm es spiel ueberhaupt keine Rolle wie viele Benutzer angemeldet sind. ....solange nicht alle brennen wollen ;D
In '/etc/pam.d/sshd' die Zeile
session optional pam_resmgr.so fake_ttyname
und zusätzlich in der Datei '/etc/resmgr.conf' die Zeile
allow desktop group=users
^^^ völlig überflüssig
eingefügt. Trotzdem liefert 'cdrecord -scanbus' über ssh:
Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root. cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
root bist aber ? und das ide-scsi modul ist auch geladen und lilo/grub hat die erforderlichen parameter hdX=ide-scsi etc.. Gruss Daniel -- "Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one." --Thomas Jefferson
Hier sind detailliertere Angaben zu meinem Problem. Unter SuSE Linux 8.1 konnte ich als Benutzer (nicht root) problemlos über SSH mit cdrecord brennen, während ein anderer Benutzer graphisch angemeldet war. Das ist mit 8.2 nicht mehr möglich, wo ein gewisser "Resource Manager" die Zugriffsrechte auf die Geräte verwaltet. Der graphisch angemeldete Benutzer kann mit cdrecord brennen, der über SSH amgemeldete nicht. Ich habe mich aus folgenden Quellen informiert: http://sdb.suse.de/de/sdb/html/82_resmgr.html /usr/share/doc/packages/resmgr/README /usr/share/doc/packages/resmgr/README.SuSE Daraufhin wurden die unten beschriebenen Änderungen vorgenommen. Inzwischen wurde auch der Resource Manager neu gestartet, jedoch ohne Erfolg. On Tue, 15 Apr 2003, Alexander Heide wrote:
Ich möchte mit 'cdrecord' brennen, während ein anderer Benutzer graphisch angemeldet ist und ich über ssh angemeldet bin. Bisher habe ich folgendes versucht:
In '/etc/pam.d/sshd' die Zeile
session optional pam_resmgr.so fake_ttyname
und zusätzlich in der Datei '/etc/resmgr.conf' die Zeile
allow desktop group=users
eingefügt. Trotzdem liefert 'cdrecord -scanbus' über ssh:
Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root. cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Hi On Wednesday 16 April 2003 13:32, Alexander Heide wrote:
Hier sind detailliertere Angaben zu meinem Problem. Unter SuSE Linux 8.1 konnte ich als Benutzer (nicht root) problemlos über SSH mit cdrecord brennen, während ein anderer Benutzer graphisch angemeldet war. Das ist mit 8.2 nicht mehr möglich, wo ein gewisser "Resource Manager" die Zugriffsrechte auf die Geräte verwaltet. Der graphisch Man ahnt es nicht! Man sollte eigentlich meinen die normale Rechteverwaltung reiche für die meisten scenarios aus. angemeldete Benutzer kann mit cdrecord brennen, der über SSH amgemeldete nicht. Ich habe mich aus folgenden Quellen informiert:
http://sdb.suse.de/de/sdb/html/82_resmgr.html /usr/share/doc/packages/resmgr/README /usr/share/doc/packages/resmgr/README.SuSE
Die abwandelungen deiner Änderungen kann ich mangels einer 8.2 Installation nicht nachvollziehen. Ich gehe aber mal davon aus, dass du die in der obersten Quellen angegebenen Ändereungen auch in unveränderter Form versucht hast. Als Alternative zu diesem ominösen Resource Manger würde ich mal versuchen /usr/bin/cdrecord das Attribut set-user-ID zu geben. Eine andere Alternative ist sudo, mit welchem man auch relativ flexibel bestimmen Usern das ausführen bestimmter Programme als root erlauben kann. Die Konfiguration von sudo ist recht einfach. mfg Axel
Scheinbar habe ich mein Problem gelöst. Man muß sowohl den Resource-Manager, als auch den SSH-Dienst neu starten, nachdem man die Änderungen an den Konfigurationsdateien vorgenommen hat: rcsshd restart rcresmgr restart Nun liefert zumindest 'cdrecord -scanbus' das gewünschte Ergebnis. Danke an alle, die sich die Mühe gemacht haben zu antworten. On Tue, 15 Apr 2003, Alexander Heide wrote:
Ich möchte mit 'cdrecord' brennen, während ein anderer Benutzer graphisch angemeldet ist und ich über ssh angemeldet bin. Bisher habe ich folgendes versucht:
In '/etc/pam.d/sshd' die Zeile
session optional pam_resmgr.so fake_ttyname
und zusätzlich in der Datei '/etc/resmgr.conf' die Zeile
allow desktop group=users
eingefügt. Trotzdem liefert 'cdrecord -scanbus' über ssh:
Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling cdrecord: No such file or directory. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root. cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
participants (3)
-
Alexander Heide
-
Axel Heinrici
-
Daniel Lord