Configurare il numero di ID di gruppo consentiti per gli utenti NFS
Per impostazione predefinita, ONTAP supporta fino a 32 ID di gruppo quando gestisce le credenziali utente NFS utilizzando l'autenticazione Kerberos (RPCSEC_GSS). Quando si utilizza l'autenticazione AUTH_SYS, il numero massimo predefinito di ID gruppo è 16, come definito in RFC 5531. È possibile aumentare il numero massimo fino a 1,024 se si dispone di utenti che fanno parte di un numero di gruppi superiore a quello predefinito.
Se un utente dispone di un numero di ID di gruppo superiore a quello predefinito nelle proprie credenziali, gli ID di gruppo rimanenti vengono troncati e l'utente potrebbe ricevere errori quando tenta di accedere ai file dal sistema di storage. Impostare il numero massimo di gruppi, per SVM, su un numero che rappresenta il numero massimo di gruppi nell'ambiente.
Per informazioni sui prerequisiti dell'autenticazione AUTH_SYS per l'abilitazione di gruppi estesi (-auth-sys-extended-groups ) che utilizzano ID di gruppo oltre il massimo predefinito di 16, consultare questo articolo della Knowledge base: "Modifiche ai gruppi estesi AUTH_SYS per l'autenticazione NFS per ONTAP 9".
|
La seguente tabella mostra i due parametri di vserver nfs modify
Comando che determina il numero massimo di ID di gruppo in tre configurazioni di esempio:
Parametri |
Impostazioni |
Limite ID gruppo risultante |
|
Queste sono le impostazioni predefinite. |
RPCSEC_GSS: 32 AUTH_SYS: 16 |
|
|
RPCSEC_GSS: 256 AUTH_SYS: 16 |
|
|
RPCSEC_GSS: 512 AUTH_SYS: 512 |
-
Impostare il livello di privilegio su Advanced (avanzato):
set -privilege advanced
-
Eseguire l'azione desiderata:
Se si desidera impostare il numero massimo di gruppi ausiliari consentiti…
Immettere il comando…
Solo per RPCSEC_GSS e lasciare AUTH_SYS impostato sul valore predefinito 16
vserver nfs modify -vserver vserver_name -extended-groups-limit {32-1024} -auth-sys-extended-groups disabled
Per RPCSEC_GSS e AUTH_SYS
vserver nfs modify -vserver vserver_name -extended-groups-limit {32-1024} -auth-sys-extended-groups enabled
-
Verificare
-extended-groups-limit
Valutare e verificare se AUTH_SYS utilizza gruppi estesi:vserver nfs show -vserver vserver_name -fields auth-sys-extended-groups,extended-groups-limit
-
Tornare al livello di privilegio admin:
set -privilege admin
Nell'esempio riportato di seguito vengono abiliti i gruppi estesi per l'autenticazione AUTH_SYS e viene impostato il numero massimo di gruppi estesi su 512 per l'autenticazione AUTH_SYS e RPCSEC_GSS. Queste modifiche vengono apportate solo ai client che accedono alla SVM denominata vs1:
vs1::> set -privilege advanced Warning: These advanced commands are potentially dangerous; use them only when directed to do so by NetApp personnel. Do you want to continue? {y|n}: y vs1::*> vserver nfs modify -vserver vs1 -auth-sys-extended-groups enabled -extended-groups-limit 512 vs1::*> vserver nfs show -vserver vs1 -fields auth-sys-extended-groups,extended-groups-limit vserver auth-sys-extended-groups extended-groups-limit ------- ------------------------ --------------------- vs1 enabled 512 vs1::*> set -privilege admin