Toon posts:

[linux] automatisch uitloggen na afsluiten programma

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 22:17
Kedit als shell opgeven?

Verwijderd

Topicstarter
nee, gewoon /bin/bash. Maar heb ingesteld dat Kedit automatisch opstart wanneer de gebruiker inlogt.

  • Tonnes746
  • Registratie: Juni 2001
  • Laatst online: 06-01-2022
'logout' erachter?

bash: exec: /bin/Laden: cannot execute: No such file or directory


  • Wilke
  • Registratie: December 2000
  • Nu online
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:

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 :)

Verwijderd

Topicstarter
foutje

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 22:17
Verwijderd schreef op 30 oktober 2002 @ 00:25:
nee, gewoon /bin/bash. Maar heb ingesteld dat Kedit automatisch opstart wanneer de gebruiker inlogt.
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

Verwijderd

Topicstarter
Jelmer 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
ah, ik ga het gelijk proberen. Hartstikke bedankt he

  • Wilke
  • Registratie: December 2000
  • Nu online
LOL...ja, dat kan waarschijnlijk ook inderdaad :)
Pagina: 1