Hallo Liste, ich habe hier ein SuSE-8.2 System. cdrecord läuft als root und ich möchte es auch als user nutzen. Das Problem: Es läuft als user1 aber nicht als user2: --------- user1@rechner:~> cdrecord -scanbus Cdrecord 2.0 (i686-suse-linux) Copyright (C) 1995-2002 Jörg Schilling Linux sg driver version: 3.1.24 Using libscg version 'schily-0.7' cdrecord: Warning: using inofficial libscg transport code version (okir@suse.de-scsi-linux-sg.c-1.75-resmgr-patch '@(#)scsi-linux-sg.c 1.75 02/10/21 Copyright 1997 J. Schilling'). scsibus0: 0,0,0 0) 'MITSUMI ' 'CR-48XCTE ' '1.0B' Removable CD-ROM 0,1,0 1) 'LG ' 'DVD-ROM DRD8120B' '1.04' Removable CD-ROM 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * --------- user2@rechner:~> cdrecord -scanbus 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'. --------- cdrecord ist setuid installiert: user1@rechner:~> ls -l /usr/bin/cdrecord -r-sr-x--- 1 root cdwrite 339062 2003-03-14 02:21 /usr/bin/cdrecord Beider Nutzer sind in der Gruppe cdwrite "enthalten" (wäre dem nicht so könnte user2 cdrecord nicht aufrufen). Die Rechte der Devices: user1@rechner:~> ls -l /dev/sg0 crw-r----- 1 root disk 21, 0 2003-03-14 14:07 /dev/sg0 user1@rechner:~> ls -l /dev/scd0 brw-r----- 1 root disk 11, 0 2003-03-14 14:07 /dev/scd0 Weder user1 noch user2 sind Mitglieder der Gruppe disk. Hat irgendjemand eine Idee, wo ich Suchen könnte? Mir wäre auch geholfen, wenn mir jemand sagen könnte, wie ich ein setuid Programm (cdrecord) "stracen" kann. Dann müßte ich sehen woran user2 scheitert. Vielen Dank Florian -- gpg-key: http://www.stud.uni-hannover.de/~ruessel/downl/rossol.gpg Bitte keine Dateien in propietären Formaten versenden. Siehe http://www.fsf.org/philosophy/no-word-attachments.de.html