Se si accede alla shell dell'appliance come super amministratore, è possibile gestire gli account utente locali in vCenter Server eseguendo comandi nella shell dell'appliance. L'utente predefinito con ruolo super amministratore è root.

Ruoli utente in vCenter Server

Esistono tre ruoli utente principali in vCenter Server.

Gli utenti locali di vCenter Server dispongono dei diritti necessari per eseguire varie attività. In vCenter Server sono disponibili tre ruoli utente:

Operatore
Gli utenti locali con il ruolo utente operatore possono leggere la configurazione di vCenter Server.
Amministratore
Gli utenti locali con il ruolo utente amministratore possono configurare vCenter Server.
Super amministratore
Gli utenti locali con il ruolo utente super amministratore possono configurare vCenter Server, gestire gli account locali e utilizzare la shell Bash.

Creazione di un elenco degli account utente locali in vCenter Server

È possibile visualizzare l'elenco degli account utente locali in modo da poter decidere quale account utente gestire dalla shell dell'appliance.

Procedura

  1. Accedere alla shell dell'appliance ed effettuare l'accesso come utente con ruolo di amministratore con privilegi avanzati.
    L'utente predefinito con ruolo super amministratore è root.
  2. Eseguire il comando localaccounts.user.list.
    È possibile visualizzare un elenco degli utenti locali. Le informazioni relative a un utente includono nome utente, stato, ruolo, stato della password, nome completo e indirizzo e-mail.
    Nota: L'elenco degli utenti locali include solo gli utenti locali che hanno la shell predefinita come shell dell'appliance.

Creazione di un account utente locale in vCenter Server

È possibile creare un nuovo account utente locale.

Per informazioni sui ruoli utente, vedere Ruoli utente in vCenter Server.

Procedura

  1. Accedere alla shell dell'appliance ed effettuare l'accesso come utente con ruolo di amministratore con privilegi avanzati.
    L'utente predefinito con ruolo super amministratore è root.
  2. Eseguire il comando localaccounts.user.add --role --username --password.
    Ad esempio, per aggiungere l'account dell'utente locale "test" con ruolo utente "operator", eseguire il seguente comando:
    localaccounts.user.add --role operator --username test --password
    Il ruolo può essere operator, admin o superAdmin.
    È inoltre possibile configurare un nuovo account dell'utente locale e specificare un'e-mail e il nome completo dell'utente. Ad esempio, per aggiungere l'account dell'utente locale "test1" con ruolo utente "operator", nome completo "TestName" e indirizzo e-mail "[email protected]", eseguire il seguente comando:
    localaccounts.user.add --role operator --username test1 --password --fullname TestName --email [email protected]
    Non è possibile utilizzare spazi nei nomi completi.
  3. Quando richiesto, immettere e confermare la password del nuovo utente locale.

risultati

È stato creato un nuovo utente locale nell'appliance.

Aggiornamento della password di un utente locale in vCenter Server

È possibile aggiornare la password di un utente locale in vCenter Server per motivi di sicurezza.

Procedura

  1. Accedere alla shell dell'appliance ed effettuare l'accesso come utente con ruolo di amministratore con privilegi avanzati.
    L'utente predefinito con ruolo super amministratore è root.
  2. Eseguire il comando localaccounts.user.password.update --username user name --password.
    Ad esempio, per modificare la password di un utente con nome utente "test", eseguire il comando seguente:
    localaccounts.user.password.update --username test --password
  3. Quando richiesto, immettere e confermare la nuova password.

Aggiornamento di un account utente locale in vCenter Server

È possibile aggiornare un account utente locale esistente in vCenter Server.

Per informazioni sui ruoli utente, vedere Ruoli utente in vCenter Server.

Procedura

  1. Accedere alla shell dell'appliance ed effettuare l'accesso come utente con ruolo di amministratore con privilegi avanzati.
    L'utente predefinito con ruolo super amministratore è root.
  2. Eseguire il comando localaccounts.user.set --username per aggiornare un utente locale esistente.
    • Per aggiornare il ruolo dell'utente locale, eseguire il comando seguente:
      localaccounts.user.set --username user name --role new role
      In questo esempio, username è il nome dell'utente che si desidera modificare e new role è il nuovo ruolo. Il ruolo può essere operator, admin o superAdmin.
    • Per aggiornare l'indirizzo e-mail dell'utente locale, eseguire il comando seguente:
      localaccounts.user.set --username user name --email new email address
      In questo esempio, username è il nome dell'utente che si desidera modificare e new email address è il nuovo indirizzo e-mail.
    • Per aggiornare il nome completo dell'utente locale, eseguire il comando seguente:
      localaccounts.user.set --username user name --fullname new full name
      In questo esempio, username è il nome dell'utente che si desidera modificare e new full name è il nuovo nome completo dell'utente.
    • Per aggiornare lo stato dell'utente locale, eseguire il comando seguente:
      localaccounts.user.set --username user name --status new status
      In questo esempio, username è il nome dell'utente che si desidera modificare e status è il nuovo stato dell'utente locale. Lo stato può essere disabilitato o abilitato.

Eliminazione di un account utente locale in vCenter Server

È possibile eliminare un account utente locale in vCenter Server.

Procedura

  1. Accedere alla shell dell'appliance ed effettuare l'accesso come utente con ruolo di amministratore con privilegi avanzati.
    L'utente predefinito con ruolo super amministratore è root.
  2. Eseguire il comando localaccounts.user.delete --username.
    Ad esempio, per eliminare l'utente con nome utente "test", eseguire il comando seguente:
    localaccounts.user.delete --username test
    L'utente viene eliminato.