table of contents
NEWUSERS(8) | Comandi per la gestione del si | NEWUSERS(8) |
NOME¶
newusers - aggiorna e crea nuovi utenti in bloccoSINOSSI¶
newusers [opzioni] [file]
DESCRIZIONE¶
Il comando newusers legge un file (o il proprio standard input) e utilizza queste informazioni per aggiornare l'insieme di utenti già esistenti oppure per crearne di nuovi. Ogni riga è nello stesso formato del file standard passwd (vedere passwd(5)) con le seguenti eccezioni:pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell
pw_name
It can be the name of a new user or the name of an existing user (or a user created before by newusers). In case of an existing user, the user's information will be changed, otherwise a new user will be created.
pw_passwd
pw_uid
If the field is empty, a new (unused) UID will be defined automatically by newusers.
Se questo campo contiene un numero, verrà utilizzato come UID.
If this field contains the name of an existing user (or the name of a user created before by newusers), the UID of the specified user will be used.
Se viene cambiato l'UID di un utente esistente, la proprietà dei file di proprietà dell'utente stesso andrà cambiata manualmente.
pw_gid
Se questo campo contiene il nome di un gruppo esistente (o un gruppo creato in precedenza da newusers), verrà utilizzato come ID del gruppo primario di questo utente il GID del gruppo stesso.
Se questo campo è numerico, questo numero verrà utilizzato come ID del gruppo primario dell'utente. Se non esiste nessun gruppo con quel GID, ne viene creato uno con il nome dell'utente e il GID specificato.
Se questo campo è vuoto verrà creato un nuovo gruppo con lo stesso nome dell'utente e con un GID determinato automaticamente da newusers da utilizzare come ID del gruppo primario dell'utente e come GID del nuovo gruppo.
Se questo campo contiene il nome di un gruppo che non esiste (e non è stato creato precedentemente da newusers), verrà creato un nuovo gruppo con il nome specificato e un GID determinato automaticamente da newusers perché sia utilizzato come ID del gruppo primario dell'utente e come GID per il nuovo gruppo.
pw_gecos
pw_dir
Se questo campo non contiene il nome di una directory esistente la directory viene creata, assegnandone la proprietà all'utente che si sta definendo o aggiornando e al suo gruppo primario.
Se si modifica la directory home di un utente esistente, newusers non sposta o copia il contenuto della vecchia directory nella nuova. Questo va fatto manualmente.
pw_shell
newusers prova prima a creare o modificare tutti gli utenti specificati e poi scrive tutte le modifiche sui database utente e gruppi. Se c'è un errore (eccetto sulla scrittura finale dei database) nessuna modifica viene scritta sui database.
Durante il primo passaggio gli utenti vengono creati con la password bloccata (e le password non sono modificate nel caso di utenti che non sono creati). Un secondo passaggio si occupa di aggiornare tutte le password usando PAM. I problemi durante l'aggiornamento delle password sono riportati, ma non interrompono la modifica delle altre password.
Questo comando è appositamente pensato per grossi sistemi nei quali molti account sono aggiornati allo stesso tempo.
OPZIONI¶
Il comando newusers accetta le seguenti opzioni:-h, --help
-r, --system
Gli utenti di sistema sono creati senza informazioni riguardo la scadenza della password in /etc/shadow e il loro identificativo numerico è scelto nell'intervallo SYS_UID_MIN-SYS_UID_MAX definito nel file login.defs, anziché dell'intervallo UID_MIN-UID_MAX (e la loro controparte GID per la creazione dei gruppi).
-R, --root CHROOT_DIR
AVVISI/CAVEAT¶
Il file di input deve essere protetto poiché contiene password non cifrate.CONFIGURAZIONE¶
Le seguenti variabili di configurazione in /etc/login.defs cambiano il comportamento di questo strumento:GID_MAX (numerico), GID_MIN (numerico)
Il valore predefinito per GID_MIN (rispettivamente GID_MAX) è 1000 (rispettivmente 60000).
MAX_MEMBERS_PER_GROUP (numero)
Il valore predefinito è 0, che non pone nessun limite al numero di membri per gruppo.
Questa opzione (dividi gruppo) permette di limitare la lunghezza delle righe nel file «group». Questo è utile per essere certi che le righe per gruppi NIS non eccedano i 1024 caratteri.
Se si deve impostare questo limite, si può usare 25.
Nota: la divisione dei gruppi potrebbe non essere supportata da ogni strumento (anche all'interno del pacchetto Shadow). Non si dovrebbe utilizzare questa variabile a meno di esserci forzati.
PASS_MAX_DAYS (numerico)
PASS_MIN_DAYS (numerico)
PASS_WARN_AGE (numerico)
SUB_GID_MIN (number), SUB_GID_MAX (number), SUB_GID_COUNT (number)
The default values for SUB_GID_MIN, SUB_GID_MAX, SUB_GID_COUNT are respectively 100000, 600100000 and 10000.
SUB_UID_MIN (number), SUB_UID_MAX (number), SUB_UID_COUNT (number)
The default values for SUB_UID_MIN, SUB_UID_MAX, SUB_UID_COUNT are respectively 100000, 600100000 and 10000.
SYS_GID_MAX (numerico), SYS_GID_MIN (numerico)
Il valore predefinito per SYS_GID_MIN (rispettivamente SYS_GID_MAX) è 101 (rispettivamente GID_MIN-1).
SYS_UID_MAX (numerico), SYS_UID_MIN (numerico)
Il valore predefinito per SYS_UID_MIN (rispettivamente SYS_UID_MAX) è 101 (rispettivamente UID_MIN-1).
UID_MAX (numerico), UID_MIN (numerico)
Il valore predefinito per UID_MIN (rispettivamente UID_MAX) è 1000 (rispettivamente 60000).
UMASK (numerico)
useradd e newusers usano questa maschera per impostare i permessi della directory home che creano.
Viene anche utilizzato da pam_umask come valore umask predefinito.
FILE¶
/etc/passwd/etc/shadow
/etc/group
/etc/gshadow
/etc/login.defs
/etc/pam.d/newusers
/etc/subgid
/etc/subuid
VEDERE ANCHE¶
login.defs(5), passwd(1), subgid(5), subuid(5), useradd(8).27/07/2018 | shadow-utils 4.5 |