Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.20.1. Installazione di Shadow


Note:

Se desideri imporre l'uso di password complesse, fai riferimento a http://www.linuxfromscratch.org/blfs/view/9.0/postlfs/cracklib.html per l'installazione di CrackLib prima di creare Shadow. Poi aggiungi --con-libcrack ai configure comando qui sotto.

Note:

Se desideri imporre l'uso di password complesse, fai riferimento a http://www.linuxfromscratch.org/blfs/view/9.0/postlfs/cracklib.html per l'installazione di CrackLib prima di creare Shadow. Poi aggiungi --con-libcrack ai configure comando qui sotto.

Immagine

{}

{}

Disabilitare l'installazione del gruppi programma e le sue pagine man, poiché Coreutils fornisce una versione migliore. Impedire anche l'installazione di pagine di manuale già installate in Sezione 6.8, «Pagine di manuale-5.02»:


sed -i 's/groups$(EXEEXT) //' src/Makefile.in

sed -i 's/groups$(EXEEXT) //' src/Makefile.in


trova man -name Makefile.in -exec sed -i trova man -name Makefile.in -exec sed -i

trova man -name Makefile.in -exec sed -i

's/groups\.1 / 's/getspnam\.3

's/passwd\.5 /

/'

\;

\;

\;

trova man -name Makefile.in -exec sed -i trova man -name Makefile.in -exec sed -i

trova man -name Makefile.in -exec sed -i

/ /' {}

/'

/ /' {}

/'

{}

{}

Invece di usare l'impostazione predefinita cripta metodo, usa il più sicuro SHA-512 metodo di crittografia della password, che consente anche password più lunghe di 8 caratteri. È necessario anche cambiare l'obsoleto /var/spool/posta posizione per le cassette postali degli utenti che Shadow utilizza per impostazione predefinita al / var / mail posizione attualmente utilizzata:


sed -i -e 's@#METODO_CRITTOGRAFICO DES@METODO_CRITTOGRAFICO SHA512@' \

-e 's@/var/spool/mail@/var/mail@' etc/login.defs

sed -i -e 's@#METODO_CRITTOGRAFICO DES@METODO_CRITTOGRAFICO SHA512@' \

-e 's@/var/spool/mail@/var/mail@' etc/login.defs


Note:

Se hai scelto di creare Shadow con il supporto per Cracklib, esegui quanto segue:

Note:

Se hai scelto di creare Shadow con il supporto per Cracklib, esegui quanto segue:


Immagine

sed -i 's@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@' etc/login.defs

sed -i 's@DICTPATH.*@DICTPATH\t/lib/cracklib/pw_dict@' etc/login.defs

Apporta una piccola modifica per rendere il primo numero di gruppo generato da useradd 1000:


sed -i 's/1000/999/' etc/useradd

sed -i 's/1000/999/' etc/useradd


Prepara Shadow per la compilazione:


./configure --sysconfdir=/etc --with-group-name-max-length=32

./configure --sysconfdir=/etc --with-group-name-max-length=32


Il significato dell'opzione di configurazione:


--with-nome-gruppo-lunghezza-max=32

Il nome utente massimo è di 32 caratteri. Rendi uguale il nome del gruppo massimo.

Compila il pacchetto:


make

make


Questo pacchetto non è provvisto di una suite di test. Installa il pacchetto:


make install

make install

Sposta un programma fuori posto nella posizione corretta:


mv -v /usr/bin/passwd /bin

mv -v /usr/bin/passwd /bin


Il miglior sistema operativo cloud computing su OnWorks: