Durante il processo di login, HP-UX invita ad inserire
il proprio nome utente e password (se applicabile) prima di visualizzare
un prompt della shell. HP-UX nota anche quale shell sia
stata selezionata per l’esecuzione, avvia il processo della
shell ed imposta l’ambiente facendo riferimento agli script
di login. Uno script di login è un file che
consente di personalizzare il proprio ambiente.
Uno script di login contiene i comandi che consentono di definire l’ambiente
del proprio sistema. Quando si è collegati, alle variabili
di ambiente vengono assegnati i valori di default. Gli script di
login forniscono un modo automatico per modificare il valore di
tali variabili ad ogni inizio di sessione.
Si usano due tipi di script di login:
Uno script del sistema per tutti gli
utenti di una shell particolare sul sistema o cluster HP-UX.
Script di login locali nella propria home directory.
Di solito, un amministratore di sistema conserva gli script
di login del sistema. Tali script configurano un ambiente di default
per tutti su quel sistema. La shell POSIX usa uno script di login
del sistema denominato /etc/profile.
Una volta configurato l’account, si conservano i
propri script di login nella home directory. Gli script locali consentono
di configurare un ambiente specifico per le proprie necessità.
La shell Bourne cerca uno script: .profile. La shell POSIX usa due script di login: .profile e quello a cui fa riferimento la variabile ENV.
Le versioni di default degli script di login sono collocate
nella propria home directory al momento della configurazione dell’account.
Le versioni di default si trovano anche nella directory /etc. Per riferimento, lo script di default .profile per la shell POSIX è /etc/skel/.profile.
Perché usare
gli script di login? |
 |
Gli script di login forniscono un modo comodo per configurare
l’ambiente della shell in modo che soddisfi le singole
necessità. Ad esempio, lo script può modificare
il valore del percorso di ricerca usato per trovare i comandi, modificare
il prompt della shell, impostare il tipo di terminale, o semplicemente
fare in modo che la shell dia il benvenuto con un messaggio simpatico
a scelta dell’utente.
La personalizzazione dello script di login non è necessaria
e lo script di login fornito dall’amministratore di sistema
dovrebbe configurare la maggior parte dei parametri critici della
shell.
Riepilogo
degli script di login |
 |
La seguente tabella riassume gli script di login per ciascuna
shell. Tutti gli script eseguono al momento del primo login. Per
ulteriori informazioni sulle shell POSIX, C, Key e Bourne, consultare
la Shells: User's Guide.
Tabella 3-3 Shell e relativi script di login
Shell | Script di login del sistema | Script di login locale |
|---|
POSIX | /etc/profile | $HOME/.profile |
C | /etc/csh.login | $HOME/.cshrc $HOME/.login |
Bourne (obsoleta) | /etc/profile | $HOME/.profile |