Mam problem przy pisaniu skryptu. Chcę stworzyć loga, do którego będę zapisywał logujących się userów wraz z ich IP i datą logowania. Mam problem z IP. Co do samego wykonania, to (jako że w skryptowaniu basha jestem prawie zielony) pierwsze, łopatologoczne rozwiązanie, jakie mi przyszło do głowy to było grepowanie ifconfig. Postanowiłem poszukać czegoś innego i znalazłem coś takiego:
Kod: Zaznacz cały
adres=`echo -n $SSH_CLIENT |cut -f1 -d" "`
Sprawdziłem last'em /var/log/wtmp i tam, gdzie powinno być IP logującego znalazłem "0.0" dla root'a, a dla pozostałych userów pustkę.
To mnie skłania do wniosku, że problem w konfiguracji mojego debiana, a nie w skrypcie.
Proszę o sugestie.