Iemand logt in met ssh. Voor hem wordt dan automatisch Kedit opgestart. Is het dan ook mogelijk dat wanneer de gebruiker dit programma afsluit, dat hij dan ook automatisch wordt uitgelogd?
nee, gewoon /bin/bash. Maar heb ingesteld dat Kedit automatisch opstart wanneer de gebruiker inlogt.
'logout' erachter?
bash: exec: /bin/Laden: cannot execute: No such file or directory
Ja, scriptje maken dat kedit start, en als dat afgesloten is het proces met het pid van de shell killen - in bash staat dat ID zo te zien in $PPID.
Dus zoiets in .bashrc:
Bij mij maakt dat de shell dood - doe je dat op de commandline dan log je vanzelf uit.
Edit: Denk niet dat 'logout' werkt omdat je in .bashrc in een aparte shell zit, in feite...maar misschien, je kunt het proberen
Dus zoiets in .bashrc:
code:
1
2
| kedit filename kill $PPID |
Bij mij maakt dat de shell dood - doe je dat op de commandline dan log je vanzelf uit.
Edit: Denk niet dat 'logout' werkt omdat je in .bashrc in een aparte shell zit, in feite...maar misschien, je kunt het proberen
Nee, bedoel geef kedit op als shell. Dan wordt ie bij het inloggen autmatisch opgestart en als kedit afgeloten wordt (de shell dus), wordt er automatisch uitgelogd.Verwijderd schreef op 30 oktober 2002 @ 00:25:
nee, gewoon /bin/bash. Maar heb ingesteld dat Kedit automatisch opstart wanneer de gebruiker inlogt.
Kortom, zet /path/to/kedit in /etc/shells en verander in /etc/passwd de shell van de betreffende user(s) naar /path/to/kedit
ah, ik ga het gelijk proberen. Hartstikke bedankt heJelmer Barhorst schreef op 30 oktober 2002 @ 01:21:
[...]
Nee, bedoel geef kedit op als shell. Dan wordt ie bij het inloggen autmatisch opgestart en als kedit afgeloten wordt (de shell dus), wordt er automatisch uitgelogd.
Kortom, zet /path/to/kedit in /etc/shells en verander in /etc/passwd de shell van de betreffende user(s) naar /path/to/kedit
Pagina: 1