rescan-scsi-bus.sh als user ausführen

Post Reply
Message
Author
hendrik

rescan-scsi-bus.sh als user ausführen

#1 Post by hendrik »

Wie kann ich den Befehl rescan-scsi-bus.sh ausführen ohne als root angemeldet zu sein.
Dieser Befehl greift auf das proc-filesystem zurück.
Wie kann ich die Rechte zum Ausführen dieses Befehls auf einen bestimmten nutzer setzen.
Es geht darum, dass wenn ich xsane aufrufe und beim booten vergessen hatte den Scanner einzuschalten, der scsi bus nachträglich gescannt wird.
In diesem Falle währe es gut, wenn dies, egal wer den Scanner braucht, beim aufruf von xsane automatisch (der rescan Befehl) ausgeführt wird.
gruss
Hendrik

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: rescan-scsi-bus.sh als user ausführen

#2 Post by gewitter »

setz doch auf rescan-scsi-bus.sh ein chown für diesen user ab.

pab

Re: rescan-scsi-bus.sh als user ausführen

#3 Post by pab »

> setz doch auf rescan-scsi-bus.sh ein chown für diesen user ab.

Nur zu blöde, dass du via chmod keinem SHELLSCRIPT rootrechte verpassen kannst, ohne einen sehr fragwürdigen kernelpatch - das ganze währe eine recht grosse Sicherhietslücke...

Nun zum problem: am einfachsten (ha) wär es wohl fast, den kernel zu patchen, sprich in den kernelsourcen die berechtigung des files im /proc fs zu ändern..

bye

Post Reply