Configurazione di un client per l'accesso alla rete NSE

Da Faber Libertatis.

Indice della pagina

Utente root

Abilitare l'utente root, e successivamente eliminare l'utente creato in fase di installazione.

Configurazione della rete

La rete viene automaticamente configurata via DHCP (Dynamic Host Configuration Protocol). Per sicurezza verificare l'esatta corrispondenza dei seguenti parametri:

  • Indirizzo IP: appartenente alla classe 192.168.0.0/24 (192.168.0.x)
  • Netmask: 255.255.255.0
  • Default Gateway: 192.168.0.2
  • Server DNS: 192.168.0.2
  • Dominio: terra.ext

LDAP per l'autenticazione degli utenti

installare i pacchetti libpam-ldap e libnss-ldap

# apt-get install libpam-ldap libnss-ldap

rispondere alle domande con:

  • LDAP server host: zeus.terra.ext
  • distinguished name of the search base: dc=terra,dc=ext
  • LDAP version to use: 3
  • Make local root database admin: Si
  • Database requires logging in: No
  • Root Login Account: cn=admin,dc=terra,dc=ext
  • Root Login Password: password-server-ldap

(dove password-server-ldap è la password di cn=admin,... del server LDAP; lasciare le ")

password ldap

al termine dell'installazione dei pacchetti verificare che esista il file /etc/ldap.secret; se non esiste eseguire:

# echo "password-server-ldap" > /etc/ldap.secret

(dove password-server-ldap è la password di cn=admin,... del server LDAP; lasciare le ")

# chmod 600 /etc/ldap.secret

configurazione nss

editare il file /etc/nsswitch.conf e modificare in modo che ci sia:

passwd:         files ldap
group:          files ldap
shadow:         files ldap

inoltre è necessario modificare il file /etc/libnss-ldap.conf, e decommentare la linea con l'istruzione

rootbinddn

facendola diventare

rootbinddn cn=admin,dc=terra,dc=ext

configurazione PAM

per lasciare agli utenti la possibilità di cambiare la propria password è necessario modificare il file /etc/pam.d/common-password, in modo che al suo interno ci sia SOLO (commentare altre righe eventualmente presenti)

password   sufficient pam_ldap.so ignore_unknown_user md5
password   required   pam_unix.so nullok obscure min=4 max=8 md5

Mount delle home via NFS

installare il pacchetto nfs-client

# apt-get install nfs-client

configurazione di fstab

editare il file /etc/fstab e inserire la seguente riga:

zeus:/home	/home	nfs	defaults	0	0

Auth Log centralizzato

installare syslog-ng

# apt-get install --purge syslog-ng

(verrà chiesta la rimozione di sysklogd e klogd, procedere senza problemi)

configurazione di syslog-ng

editare il file /etc/syslog-ng/syslog-ng.conf

dopo le direttive "destination"

destination ........

aggiungere la riga

destination loghost { tcp("zeus.terra.ext" port (5000)); };

modificare la direttiva log di auth e authpriv da così:

# auth,authpriv.*                 /var/log/auth.log
log {
        source(s_all);
        filter(f_auth);
        destination(df_auth);
};

a così:

# auth,authpriv.*                 /var/log/auth.log
log {
        source(s_all);
        filter(f_auth);
        destination(loghost);
        destination(df_auth);
};

poi riavviare syslog-ng.

Proxy

Firefox

Per impostare il proxy in maniera globale sostituire il file /etc/mozilla-firefox/pref/firefox.js con il file http://zeus/firefox.js

# cd /etc/mozilla-firefox/pref
# cp firefox.{js,bak}
# wget http://zeus/firefox.js

wget, apt, ...

Per impostare il proxy per i comandi da console editare il file /etc/profile e aggiungere in coda la riga

export http_proxy=http://192.168.0.2:3128

Tema Gnome e GDM

  • chiedere a paolo ;-)