Hallo, Am Don, 01 Jun 2006, Carl A. Schreiber schrieb:
Das mit > /dev/tty12 klappt, aber nur wenn ich root bin, als normaler user erhalte ich ./testBash ./testBash: line 6: /dev/tty12: Keine Berechtigung [..] zu diesem Script - welche Berechtigung ist das, die einem user ein echo einschränkt?
GID tty normalerweise, d.h. der User der's beepen laesst sollte in der Gruppe 'tty' sein. Das solltest du als erstes ueberpruefen. Es kann sein, dass das bei aktuelleren SuSEn[1] nicht mehr reicht bzw. dass die Rechte der devices anders eingestellt werden muessen, siehe ggfs. z.B. /etc/permissions.local. tty12 ist aber andererseits auch nur ein Beispiel, da unter SUSE (bisher) normalerweise vorhanden, beschreibbar und nicht anderweitig belegt. Du koenntest, bevor du Rechte an devices aenderst, noch folgende devices testen: /dev/console, /dev/tty, /dev/tty[7-11] -dnh [1] bei 9.1 stimmt's noch -- "Spock, Sie erstaunen mich immer wieder." "Ich mich auch." -- Pille und Spock in StarTrek V -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com