Toon posts:

[aterm] aterm sessies door "who" laten weergeven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als ik onder X 4.2.0 als terminals xterms gebruik worden deze bij uitvoering van het commando "who" of "w" netjes weergegeven met als TTY "pts/zoveel". Nu gebruik ik liever aterm omdat ik dan mooie transparante terminals kan maken... het oog wil ook wat :). Maar nu worden aterms niet zoals xterms weergegeven in het "who" lijstje. Kan ik ergens iets aanpassen zodat dit wel gebeurt?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Wat voor permissies heeft de aterm binary?

Verwijderd

Topicstarter
code:
1
-rwxr-xr-x    1 root     root        90604 Jun 25 11:40 aterm

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 09:26

deadinspace

The what goes where now?

Dat is dus fout. Wat het exact moet zijn kan wat per distro verschillen, maar hier (Debian Unstable) is het
code:
1
-rwxr-sr-x    1 root     utmp       115064 Feb  8 22:58 /usr/bin/aterm-xterm*

Hij is dus setgid utmp. Dat wil zeggen dat aterm altijd -wie hem ook opstart- als group utmp draait. En dat is nodig, want /var/run/utmp is alleen schrijfbaar voor processes die als group utmp draaien (-rw-rw-r-- root utmp).
/var/run/utmp is de file waarin wordt bijgehouden wie er ingelogd zijn, dus als aterm daar niet in kan schrijven, nouja...

Verwijderd

Topicstarter
Ha bedankt voor de tips, ik zal het uitproberen als ik weer in de buurt van mijn computer ben :-)

Verwijderd

je moet volgens mij ook de optie '-ls' (login shell) meegeven aan de terminal.

Verwijderd

Topicstarter
ik zit inmiddels weer bij mijn computer en bedankt deadinspace, je tip werkt! (eerst niet, maar toen ik aterm opnieuw had gecompileerd met utmp support wel :P) Overigens kent slackware de group utmp niet, aterm is setgid root hier.
Pagina: 1