Hozzászólások
Van-e olyan megoldás (deb woody-ban, de gondolom ez érdektelen), amivel minden felhasználó kilépésekor le lehet futtatni valamit? Belépésre ott az /etc/profile (mert ugye bash van mindenkinek), de van-e ennek kilépéskori megfelelője?
- A hozzászóláshoz be kell jelentkezni
a user könyvtárában egy .bash_logout nevű fájlt hozz létre, és ebbe írj minden parancsot. Ha pedig minden user ugyazt kell, hogy futtassa, akkor készítsd el a fájlt és linkeld be minden usernek .bash_logout néven, továbbá a link létrehozását be is teheted a skeleteon fájlba.
- A hozzászóláshoz be kell jelentkezni
OK, ezt én is tudtam, de ezek szerint nem voltam elég világos. Nekem olyan megoldás kéne, amit egy helyre beírok, aztán _minden_user_ kilépésekor végrehajtódik, valamint az sem árt, ha ezt nem tudják megpiszkálni. Erre valami egyszerűbb megoldás? (Mert OK, megcsinálhatom mindenkinek a linket, de ha kitörli a linket, máris nem nyert. Szóval valami egyszerűbb és hatásosabb dolog kéne.)
- A hozzászóláshoz be kell jelentkezni
nálam elég gányoltan ez úgy van megoldva, h
az agettyt lecseréltem egy shell scriptre, az eredeti meg agetty.bin
az agetty így néz ki[code:1:2edfc3da06]#!/bin/bash
. /etc/unprofile
/sbin/agetty.bin $*[/code:1:2edfc3da06]
nem túl szép, de műxik :wink:
- A hozzászóláshoz be kell jelentkezni
[quote:09fb8a9f43="boobaa"]Van-e olyan megoldás (deb woody-ban, de gondolom ez érdektelen), amivel minden felhasználó kilépésekor le lehet futtatni valamit? Belépésre ott az /etc/profile (mert ugye bash van mindenkinek), de van-e ennek kilépéskori megfelelője?
Aha. És akkor mi van, ha távolról lép be, mondjuk ssh -val... majd a munkája végeztével "csak úgy" bezárja a konzolt...?
- A hozzászóláshoz be kell jelentkezni
perl v. python script.
a crontab-ba tedd be.
mondjuk 1 percenként lefut és megnézi, kik jelentkeztek ki az auth.log-ból (a session closed for user ... -re keres rá) ezt elmenti egy fájlba. Egy fájlba mindig rakd le, mikor futott utoljára ez a szkript, így azt beolvasva és az auth.log-ban lévő időpontokat összehasonlítva, kiválogathatod, ki jelentkezett ki azóta.
Az usert tömböt meg átadod a shutdownscriptednek, ami minden egyes megadott felhasználóra végrehajtja a műveleteket.
- A hozzászóláshoz be kell jelentkezni
Hi!
.bash_logout file-t a /etc-be is lehet tenni, es akkor mindenkinek globalis, es nem tudjak megpiszkalni.
Viszont nem oldja meg azt, ha valaki mondjuk a Putty-ot csak ugy bezarja, marpedig nagyon szoktak igy kilepni...
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni
[quote:e58ce0acbc="antiemes"].bash_logout file-t a /etc-be is lehet tenni, es akkor mindenkinek globalis, es nem tudjak megpiszkalni.
Köszönöm, ez a megoldás már tetszik. Annyit tennék hozzá, hogy nem .bash_logout-nak hívják ez esetben a fájlt, hanem bash.bash_logout-nak... Furcsa, de így megy.
[quote:e58ce0acbc="antiemes"]Viszont nem oldja meg azt, ha valaki mondjuk a Putty-ot csak ugy bezarja, marpedig nagyon szoktak igy kilepni...
Ez sem, de ez nekem már elfogadható.
- A hozzászóláshoz be kell jelentkezni
[quote:16d5c5ae07="antiemes"]Viszont nem oldja meg azt, ha valaki mondjuk a Putty-ot csak ugy bezarja, marpedig nagyon szoktak igy kilepni...
Itt igazabol egy gondolatolvaso-modult tudnek elkepzeli, ami akkor general egy eventet, amikor az user mar lenyomta a bezaro (X)-et, de meg nem engedte el, es - es ez nagyon fontos - nem is akarja lenyomott allapotban lehuzni rola az egeret.
Kiegeszito megoldaskent mindenkeppen erdemes elgondolkozni egy tevedhetetlen, halozati szakadast elore prognosztizalo modulon is (itt is fontos az idozites).
- A hozzászóláshoz be kell jelentkezni
[quote:20e28fe14a="boobaa"][quote:20e28fe14a="antiemes"].bash_logout file-t a /etc-be is lehet tenni, es akkor mindenkinek globalis, es nem tudjak megpiszkalni.
Köszönöm, ez a megoldás már tetszik. Annyit tennék hozzá, hogy nem .bash_logout-nak hívják ez esetben a fájlt, hanem bash.bash_logout-nak... Furcsa, de így megy.
[quote:20e28fe14a="antiemes"]Viszont nem oldja meg azt, ha valaki mondjuk a Putty-ot csak ugy bezarja, marpedig nagyon szoktak igy kilepni...
Ez sem, de ez nekem már elfogadható.
Na jó, megírom a scriptet és ha kész, felteszem. Gondolatolvasás helyett ez is megteszi, nem?
- A hozzászóláshoz be kell jelentkezni