succesvolle su's loggen

Pagina: 1
Acties:

  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 21:04

Gotiniens

Fairly odd Tim

Topicstarter
Ik heb een server met een aantal gebruikers, alleen vrienden waarvan ik weet dat ze overweg kunnen met linux, en te vertrouwen zijn.

Toch zou ik het handig vinden dat ik bij kan houden wanneer het laatst succesvol "su" is uitgevoerd. Dit kan ik namelijk niet vinden met "who /var/log/wtmp" en met "lastlog". Is hier een commando voor of zou ik een simpel Bash scripje kunnen maken hiervoor?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Zie je /var/log/auth.log (of het equivalent daarvan, dit is een debian-doos).
Mar 4 22:28:21 hostname su[19752]: + pts/3 pietje-root
Het getal achter su is de pid van su, en pietje-root lijkt me voor zich spreken, pietje wordt root. Ook lijkt het me sterk dat dit niet te vinden geweest zou zijn door even door je /var/log te kijken..

Verwijderd

Dat ligt er inderdaad aan welke distro je gebruikt en dan ook nog eens welke versie van die distro. Bij Slackware 8.1 kun je die info vinden in /var/log/secure . Waar die info staat is te vinden in de config van je logprogramma.

  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 21:04

Gotiniens

Fairly odd Tim

Topicstarter
k bedankt dat was wat ik nodig heb

bij mij was het /var/log/auth.log, ik heb debian 3.0

[ Voor 46% gewijzigd door Gotiniens op 04-03-2003 22:46 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:15
Als iemand trouwens root is, is het een enorm kleine moeite om die info ook te wissen.

Zonder sporen achter te laten iets lastiger, maar ook (als je root kunt zijn) niet al te lastig.

Dus waarom wil je dit...je vertrouwt die mensen, of je vertrouwt ze niet, zou ik dan denken :)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Sporen wissen is inderdaad erg makkelijk. Maar het is wel erg makkelijk als er meerdere mensen root hebben, en je wil achterhalen wat andere mensen gedaan hebben. Als er bijvoorbeeld naast jezelf ook andere mensen root hebben, en configs zijn veranderd, is het makkelijk te achterhalen wie voor jou heeft ingelogd (ervanuitgaande dat je root-vriendjes te vertrouwen zijn).

  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 21:04

Gotiniens

Fairly odd Tim

Topicstarter
ze ijn zeker wel te vertrouwen, maar eentje van hun is een beetje in de hack sferen enz, dus ik wil wel eens zien of ze succesvol binnenzijngekomen >:)

  • JF_
  • Registratie: Juni 2001
  • Laatst online: 02-05 00:41

JF_

Gotiniens schreef op 05 maart 2003 @ 09:58:
ze ijn zeker wel te vertrouwen, maar eentje van hun is een beetje in de hack sferen enz, dus ik wil wel eens zien of ze succesvol binnenzijngekomen >:)
En als 'ie dus ook maar een klein beetje weet wat 'ie aan het doen is dan wist 'ie z'n sporen. Of nog leuker, vervalst ze, zodat het lijkt alsof iemand anders langs is geweest.
Tenzij je met iets als shadow-logging en write-only-files gaat spelen, natuurlijk :-) Maar als root kan je in principe *alles* uit de logfiles weghalen, zolang je maar weet om welke files het gaat.

[ Voor 3% gewijzigd door JF_ op 05-03-2003 10:14 . Reden: typo ]


  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 21:04

Gotiniens

Fairly odd Tim

Topicstarter
heb je wel gelijk in jah, en om extra te loggen heb ik geen ruimte momenteel, ik zou natuurlijk ook "su" alleen toegankelijk maken voor mijn user (maar dat word een beetje off-topic)

  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 17-02 12:22

zomertje

Barisax knorretje

Of je logs naar je toe laten mailen of naar een andere server laten schrijven.

Op mijn systeem staan de logins gewoon in /var/log/messages

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 13:24

deadinspace

The what goes where now?

Gotiniens schreef op 05 March 2003 @ 12:17:
ik zou natuurlijk ook "su" alleen toegankelijk maken voor mijn user
Zie /etc/pam.d/su ;)

Overigens krijg ik een beetje de indruk dat het programma "logcheck" erg nuttig voor jou zou zijn. Zoek daar maar eens naar :)

  • Gotiniens
  • Registratie: November 2002
  • Laatst online: 21:04

Gotiniens

Fairly odd Tim

Topicstarter
hmmz, het is niet echt wat ik zocht, maar ik had dit niet eerder ontdekt, mischien heb ik er ooit nog wat aan, thanx! :)
Overigens krijg ik een beetje de indruk dat het programma "logcheck" erg nuttig voor jou zou zijn. Zoek daar maar eens naar :)
"logcheck" staat niet op mijn bak, zal eens kijken wat packages.debian.org erover zegt ;)

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Wilke schreef op 05 March 2003 @ 02:43:
Als iemand trouwens root is, is het een enorm kleine moeite om die info ook te wissen.

Zonder sporen achter te laten iets lastiger, maar ook (als je root kunt zijn) niet al te lastig.

Dus waarom wil je dit...je vertrouwt die mensen, of je vertrouwt ze niet, zou ik dan denken :)
Mag jij me vertellen hoe je dat wilt doen :+

Setup op een stel servers die ik beheer:

auth gegevens naar /var/log/auth.log
auth gegevens naar /dev/authfifo

authfifo is een fifo geval die uitgelezen wordt door een daemon. Deze daemon reageert op bepaalde login regels en doet dan dingen die ik em opgeef, zoals quota setten, homedir symlinken in de apache webroot (dat kan niet met mod_userdir nee, hoe stom het ook klinkt :|)

Alleen als je die daemon killt en met cat aan die fifo gaat hangen zou je dat lukken, maar denk niet dat een standaard scriptkiddie dat door heeft mocht ie zomaar ineens root worden op mijn servers :)

  • yeadder
  • Registratie: Maart 2001
  • Niet online
das interesant.

alleen als ik naar authfifo zoek op google kom ik bar weinig tegen.

zou jij een link je kunnen geven of me een duw in de goeie richting geven.

ik wil namelijk binnenkort zo'n aanmeld bak maken waarop mensen kunnen inloggen voor weet jij veel wat (niet voor echt gebruik maar meer om er van te leren).

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
yeadder schreef op 06 maart 2003 @ 03:09:
das interesant.

alleen als ik naar authfifo zoek op google kom ik bar weinig tegen.

zou jij een link je kunnen geven of me een duw in de goeie richting geven.

ik wil namelijk binnenkort zo'n aanmeld bak maken waarop mensen kunnen inloggen voor weet jij veel wat (niet voor echt gebruik maar meer om er van te leren).
Heb dat hele programmaatje zelf gemaakt in C/C++, was mn eerste programma wat ik ooit gemaakt heb in C of C++. Dat je niets kunt vinden op authfifo in google is dan ook niets meer dan logisch: het programma draait op 2 servers en de source staat alleen hier in mn homedir.

kijk eens in de manpages van syslog, of de configfile ervan, staat wel in hoe je naar fifo logt. Fifo device aanmaken, waar je vervolgens gewoon een programma aan kunt hangen alsof het een bestand is.
Pagina: 1