* Ekkard Gerlach schrieb am 01.Mär.2002:
* Bernd Brodesser schrieb:
* Ekkard Gerlach schrieb am 28.Feb.2002:
owner = gerlach: ^^^^^^^^^^^^^^^ rex:~ # cat /tmp/pwd gerlach (Ausgabe von whoami) ----- uid=500(gerlach) gid=100(users) (Ausgabe von id)
Mehr gibt id nicht aus? Staun.
ohhh... gar nicht bemerkt daß ein /usr/bin/id >> /tmp/pwd im Skript weit weniger ausgibt als ein "id" an der Konsole. Ein id am xterm/ Konsole: uid=500(gerlach) gid=100(users) Gruppen=100(users),5(tty),14(uucp),16(dialout)
Ja, procmail setzt nicht nur den User, sondern auch die Gruppe. Daher gibt es nichts anderes.
Also gut, procmail ist ein Sonderfall.
procmail verändert den Besitzer. Dies ist mit einem Systemaufruf möglich, wenn der reale oder efektive User root ist. Andernfalls könte z.B login nicht zu der shell des Users mutieren.
Jetzt will ich ich aber immer noch in dem procmail-Skript eine Ausgabe auf /dev/tty11 machen und darf es nicht obwohl das Skript uid=500 (gerlach) und gerlach von einem xterm das darf.
Nein, Du darfst es, weil Du auch in der Gruppe tty bist. Geb das skript doch mal die Gruppe tty, und schau mal, was dann passiert.
Eine Lösung?
Hoffentlich. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3