Guida avanzata a Solaris

File di autorizzazioni dei client

Il file che contiene le autorizzazioni dei client è .Xauthority. I dati sono contenuti nella forma seguente:

protcl_connessione  protcl_autorizzazione  dati_autorizzazione

Per default, .Xauthority contiene MIT-MAGIC-COOKIE-1 come protcl_autorizzazione e istruzioni relative alla sola visualizzazione locale come protcl_connessione e dati_autorizzazione. Ad esempio, il file .Xauthority dell'host generico host potrebbe contenere le righe seguenti:

host:0          MIT-MAGIC-COOKIE-1    82744f2c4850b03fce7ae47176e75
hostlocale:0    MIT-MAGIC-COOKIE-1    82744f2c4850b03fce7ae47176e75
host/unix:0     MIT-MAGIC-COOKIE-1    82744f2c4850b03fce7ae47176e75

All'avvio dell'applicazione client, il sistema legge una riga corrispondente al protcl_connessione dal file .Xauthority e invia al server il protcl_autorizzazione e i dati_autorizzazione come parte del pacchetto di connessione. Nella configurazione di default, xhost restituisce liste di accesso vuote per gli host e dichiara abilitata l'autorizzazione di accesso.

Se il protocollo di autorizzazione di default è stato sostituito con SUN-DES-1, il file .Xauthority contiene SUN-DES-1 come protcl_autorizzazione e il nome di rete dell'utente come dati_autorizzazione. Il nome di rete si presenta come segue:

unix.idutente@dominioNIS

Ad esempio, il file .Xauthority dell'host generico host può contenere le righe indicate nell'esempio seguente, dove unix.15339@EBB.Eng.Sun.COM è il nome di rete dell'utente indipendente dal sistema:

host:0         SUN-DES-1            "unix.15339@EBB.Eng.Sun.COM"
hostlocale:0    SUN-DES-1            "unix.15339@EBB.Eng.Sun.COM"
host/unix:0    SUN-DES-1            "unix.15339@EBB.Eng.Sun.COM"


Nota -

Se non si conosce il proprio nome di rete o il nome di rete indipendente dal sistema, richiederlo all'amministratore di sistema.