Re: Script al login utente...
On Thu, 10 Mar 2005 21:30:55 +0100
Gollum1 <gollum1@tiscali.it> wrote:
> Alle 16:56, giovedì 10 marzo 2005, automatic_jack ha scritto:
> > Ciao a tutti,
> >
> > ho la necessità di modificare alcune regole di iptables al login di un
> > particolare utente ripristinando la situazioni iniziale al logout...ho
> > letto di recente che il modulo pam_script potrebbe essermi d' aiuto, ma
> > esso non è ancora incluso nella distribuzione ufficiale, mi chiedevo,
> > quindi, se esistono ulteriori metodi che assolvano tale compito con
> > particolare riguardo per le questioni di sicurezza connesse (i.e.
> > trasparenza all' utente dei
> > cambiamenti effettuati)
>
> il login è in shell o in X?
>
> nel primo caso potresti usare questi script...
>
> /quote #man bash
> INVOCATION
> A login shell is one whose first character of argument zero is a -, or one
> started with the -login flag.
>
> An interactive shell is one whose standard input and output are both connected
> to terminals (as determined by isatty(3)), or one started with the -i option.
> PS1 is set and $- includes i if bash is interactive, allowing a shell script
> or a startup file to test this state.
>
> Login shells:
> On login:
> if /etc/profile exists, source it.
>
> if ~/.bash_profile exists, source it, else if ~/.bash_login exists, source it,
> else if ~/.profile exists, source it.
>
> On exit:
> if ~/.bash_logout exists, source it.
>
> Non-login interactive shells:
> On startup:
> if ~/.bashrc exists, source it.
>
> Non-interactive shells:
> On startup:
> if the environment variable ENV is non-null, expand it and source the file it
> names, as if the command if [ "$ENV" ]; then . $ENV; fi had been executed,
> but do not use PATH to search for the pathname.
> /endquote
>
> byez
> --
> Gollum1
> Tesssssoro, dov'é il mio tessssoro?
>
Darò certamente un' occhiata a quanto suggerito...il login, avviene, però
tramite GDM (in ambiente X, quindi)
Ciao :)
Reply to: