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?
- 911 megtekintés
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
- A hozzászóláshoz be kell jelentkezni