shell scriptel más felhasználó beléptetése

Sziasztok!
A következőt szeretném megvalósítani:

  • user1 elindítja a konsolt
  • egy scriptet indítva belépteti a user2 felhasználót
  • jelszót automatikusan beolvassa (nem érdekelnek a biztosnági megfontolások, nincs internet, user1-nek eszébe sem jut megnézni a scriptet, sőt, nyugodtan tudhatná user2 jelszavát
  • utána én végrehajtatok bizonyos parancsokat user2 nevében

Suse10.2 alatt a KDE alatt, annak konsoljával próbálkozom, ha simán végre akarom hajtani, akkor azt írja: VÉGZETES: A TTY A művelet nem engedett jogosultságai nem módosíthatók
Igazság szerint nekem már az is megoldás lenne, ha user1 be tudna lépni a konsolról user2-ként és utána futtatna egy scriptet, de ez elegánsabbnak tűnne.
Ötlet?

Hozzászólások

1. su user2 -c 'parancs parameterek'
ekkor ker jelszot
2. passwd -d user2 igy jelszo nelkuli user2
su user2 -c 'parancs parameterek'
ekkor nem ker jelszot
3. super hasznalata:
/etc/super.tab-ba felvenni:
parancsnev /a/parancs/helye user1 uid=user2
super parancsnev parameterek
ekkor az igazi parancs fut a user2 neveben
4. ugyanez sudo-val, ez mar csinald magad mozgalom :-)

Zsiraf