Onderwerp: OpenBSD - Waar zit het login-script

Hallo iedereen,

Ik heb enkele uren gezocht en diverse man's geraadpleegd, maar ik kan geen script vinden dat bijvoorbeeld de volgende uitvoer genereert na het inloggen, maar voor de shell:

---

Last login: Thu Jul 28 21:47:24 2011
OpenBSD 4.9 (GENERIC.MP) #794: Wed Mar  2 07:19:02 MST 2011

---

Wat erna komt, weet ik: dat is de motd.

Eigenlijke doel is het na de login weergeven van enkele hw.sensors en load avarages bij logins op alle accounts. Dit is namelijk wat ik eigenlijk altijd standaard doe na het inloggen. (Staat het ding niet heet te stoken, hoe druk is 't en welke Chinese hackersgroep heeft nu weer proberen in te loggen). Ik ben natuurlijk lui, dus ik wil dat gewoon direct zien.

Het is in elk geval niet /home/XXX/.login, want dat zou alleen gelden voor de betreffende user. Volgens mij kan ik ook geen variabelen kwijt of een verwijzing naar een script opgeven in /etc/ssh/sshd_config, dus kom ik er niet meer uit. Bovendien zou ik 'Last login' best willen vertalen naar het Nederlands en/of de laatste failed-login weergeven, maar dat zoek ik dan wel weer uit wink

Groet,

Frank

Re: OpenBSD - Waar zit het login-script

Ok, gokje.... /etc/shells, /etc/skel of /etc/usermgmt.conf.

3

Re: OpenBSD - Waar zit het login-script

Uit je verhaal begrijp ik dat je opzoek bent naar ~/.profile
of eventueel /etc/profile
eventueel als je bash gebruikt ~/.bashrc of /etc/bashrs
Verder in antwoord op je vraag, dat word door het programma getty of een variant daarvan geregeld.
OpenBSD is alsweer even geleden voor mij maar kijk ook eens naar /etc/init.tab

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

4 Laatst bewerkt door geen-vag-hok (28 Jul 2011 22:17:37)

Re: OpenBSD - Waar zit het login-script

pascal schreef:

Uit je verhaal begrijp ik dat je opzoek bent naar ~/.profile
of eventueel /etc/profile
eventueel als je bash gebruikt ~/.bashrc of /etc/bashrs
Verder in antwoord op je vraag, dat word door het programma getty of een variant daarvan geregeld.
OpenBSD is alsweer even geleden voor mij maar kijk ook eens naar /etc/init.tab

Dit en het antwoord van MrLeeJohn gaat allemaal over shell-initialisatie en die heb ik allemaal gehad... Kan het dus nog steeds niet vinden...

Voor de duidelijkheid: de regels die ik afdrukte worden op alle accounts weergegeven, ook op die met lege init-tabs of profielconfigs, voordat de shell (in mijn geval ksh) gestart is. Ook op console.

Dit zou toch wel te configureren moeten zijn?

5

Re: OpenBSD - Waar zit het login-script

mijn linuxbak zegt:

"login: rinse
Wachtwoord:
Laatste inlog: do jul 28 23:19:44 CEST 2011 op tty2
Have a lot of fun...
Directory: /home/rinse
do jul 28 23:21:27 CEST 2011"

Da's eigenlijk hetzelfde als wat jouw openbsd meldt.

kun je niet gewoon via bijv. /etc/profile er voor zorgen dat een of ander programma meteen na login die hardware-informatie op het scherm plaatst?
Waarom per se bovenstaande informatie vervangen?

Help mee om KDE 5 in het Nederlands te vertalen!!

6 Laatst bewerkt door geen-vag-hok (28 Jul 2011 22:33:46)

Re: OpenBSD - Waar zit het login-script

@Rinse: Dat is eigenlijk ook prima en misschien correcter...

't Blijft nieuwsgierigheid. Zoiets basaals...

Wel leuk trouwens, al die loginscripts die nu gelezen worden in 't land... smile

Re: OpenBSD - Waar zit het login-script

happy: OpenBSD gebruikt standaard ksh, geen bash.

8

Re: OpenBSD - Waar zit het login-script

we gaan em deleten....

Archlinux (less = more)  icon_holy    + wmfs-git

9 Laatst bewerkt door QzZRBNMdJdsCmwx (29 Jul 2011 10:34:48)

Re: OpenBSD - Waar zit het login-script

Regel één van BSD-mensen is: haat alles wat GNU of GPL is wink.

Bash is natuurlijk veel comfortabeler...

Aan de topic poster: je zou even kunnen greppen in /etc, de tweede regel lijkt uname output, dus misschien levert

grep -r 'uname' /etc

iets op?

10

Re: OpenBSD - Waar zit het login-script

danieldk schreef:

Regel één van BSD-mensen is: haat alles wat GNU of GPL is wink.

Ik heb het idee dat dat fanatieke er tegenwoordig wel een beetje vanaf is.
Vraag me ook af hoeveel mensen de diepe grond van die gedachtenkronkel nog kennen.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

11

Re: OpenBSD - Waar zit het login-script

bash of ksh zit daar qua command-line veel verschil in /?

Archlinux (less = more)  icon_holy    + wmfs-git

12

Re: OpenBSD - Waar zit het login-script

hmmmm met scripting merk je het wel hoor.
Ik begrijp ook niet echt wat men tegen bash heeft, maar verder boeid het me niet welke shell er draaid alsie maar een history heeft

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: OpenBSD - Waar zit het login-script

happy schreef:

bash of ksh zit daar qua command-line veel verschil in /?

Bij interactief gebruik is bash IMO toch fijner. Verder heeft Bash wat extensies, en omdat veel Linux-varianten /bin/sh symlinken naar bash zijn veel scripts niet compatible met ksh.

Overigens gebruiken Debian en Ubuntu tegenwoordig dash als /bin/sh (maar bash als interactieve shell).

Re: OpenBSD - Waar zit het login-script

pascal schreef:
danieldk schreef:

Regel één van BSD-mensen is: haat alles wat GNU of GPL is wink.

Ik heb het idee dat dat fanatieke er tegenwoordig wel een beetje vanaf is.
Vraag me ook af hoeveel mensen de diepe grond van die gedachtenkronkel nog kennen.

We zitten sowieso meer en meer in een gemende wereld. De meest anti-microsoft Linux-gebruikers weten tegenwoordig ook niet meer waarom ze anti (moeten) zijn of juist niet.