Neměl jsem čas tento problém dále pitvat, ale chtěl jsem odeslat vypis prikazu last na muj email pri kazdem prihlaseni libovolneho uzivatele.
Skritp jsem napsal do konfiguraku bashe, ale tam je problem, protože pokud se uživatel přihlásí přes ssh (winscp), tak se nepoušti bash, a tim padem nedojde k odeslani. Napsat to same do /etc/profile taky nepomohlo, takze uz nevim jak na to.
Nevite jak zajistit, aby se email odeslal vzdy kdyz se prihlasim na server a to at jiz lokalne, vzdalene pres libovolny terminal?
Mam podezdreni ze nic takoveho nelze... i kdyz kdo vi?
Mam pocit, ze si pletete pojmy s dojmy.
ssh != scp.
Pokud se nekdo OPRAVDU interaktivne prihlasi (SSH, Telnet), tak dostane shell, ktery je mu urcen, tedy i bash.
(Win)scp neni bezne interaktivni vzdalene prihlaseni. Je to spis prenos souboru postaveny nad shellem. Bohuzel scp implementace umoznuje, ze scp klient si muze urcit, jaky shell se mu spusti pro ten prenos souboru, takze mate vic prace to osetrit. Nebo statni shelly zlikvidovat, aby musel pouzit jen ten jediny bash.
Asi je to jak tvrdite, respektive urcite :-).
Myslel jsem ze winscp pouziva nejaky typ ssh spojeni, pres 22 port, stejne jako putty. Nicmene jak pisu po pripojeni nedorazi email, takze je jasne ze ani profile ani bashrc se nevyvolal.
Zkusim zakazat ty ostatni shelly, uvidime zda to pomuze.
PS: Kdo vi co vsecho mi tim padem prestane fungovat :-).