Loading

Tableau Server su Linux - Come connettersi a una directory condivisa di Windows

Data pubblicazione: Mar 19, 2026
Operazione
Come configurare Tableau Server in Linux per la connessione a directory condivise in un ambiente Windows/Active Directory. Questi tipi di directory condivise utilizzano un percorso UNC (Unified Naming Convention) di Windows, ad esempio: \\nome_server\directory\sottodirectory

 
Fasi

Una volta completata, questa soluzione consente di utilizzare Tableau Desktop per pubblicare cartelle di lavoro utilizzando origini dati presenti nelle directory condivise in un'istanza di Tableau Server per Linux. Consente anche ad altri utenti di visualizzare e modificare le cartelle di lavoro dal server. Ad esempio, molte organizzazioni condividono file Excel in Windows utilizzando directory condivise. I file possono essere aggiornati da altri utenti e processi e quindi consumati da Tableau come origini dati.

Nota: questo articolo descrive come configurare autofs e automount ed è destinato agli amministratori Linux. Il contenuto di questo articolo è specifico per Linux, autofs e automount. La presenza di queste informazioni non ne implica alcuna approvazione; le informazioni vengono fornite per comodità. Tableau può offrire solo un supporto limitato per questo processo e, malgrado i nostri sforzi per mantenere accurati e aggiornati i riferimenti a contenuti di terze parti, le informazioni fornite qui potrebbero cambiare senza preavviso. Per maggiori informazioni, consulta nfs-autofs (Red Hat, si apre in una nuova finestra) o autofs.8.html (ubuntu, si apre in una nuova finestra).

Per gestire i file system montati, si consiglia di utilizzare autofs. Nel file auto.cifs puoi specificare tutti i file system che ti servono. A differenza di un'operazione mount standard, che carica tutti i file system remoti durante l'avvio, autofs monta i file system remoti in modo dinamico, in base alle esigenze del sistema.
 

Per la configurazione sono necessari due account

1. Account Windows: l'account Windows specificato nel file auto.cifs deve avere accesso in lettura alla directory di destinazione sul computer Windows. Nella configurazione descritta qui, il nome utente e la password dell'account Windows sono memorizzati nel file auto.cifs. Come procedura consigliata, è opportuni creare un account Windows limitato in modo da avere solo l'accesso in lettura alla directory condivisa. L'account Windows è specificato dal parametro username nel file auto.cifs.

2. Account locale Linux: è necessario specificare un account Linux locale con accesso alle risorse di Tableau Server. Si consiglia di specificare l'utente predefinito senza privilegitableau. L'account locale Linux è specificato dal parametro uid nel file auto.cifs.

 

Per configurare l'accesso a una directory di Windows

1. Esegui il seguente comando per installare autofs:

(Sistemi simili a RHEL)

sudo yum -y install autofs cifs-utils
(Ubuntu)
sudo apt-get install -y autofs cifs-utils linux-image-extra-`uname -r`

 

2. Aggiungi la riga seguente a /etc/auto.master:

/- /etc/auto.cifs --timeout=14400 --ghost

L'opzione --ghost gestisce la creazione e l'eliminazione delle directory.

 

3. Creare il file /etc/auto.cifs.

Per ogni condivisione di directory configurata, inserisci una riga nel file auto.cifs:

/mnt/server_name/directory -fstype=cifs,domain=,username=,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0777,dir_mode=0777,vers=2.1 ://FQDN/directory
 

Ad esempio, la riga seguente configura una directory Windows con questi attributi:

/mnt/filesrv01/development -fstype=cifs,domain=EXAMPLE,username=dataread,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0770,dir_mode=0770,vers=2.1 ://filesrv01.example.lan/development

Percorso server UNC:
\\filesrv01\development
 

Nome dominio NetBIOS:
EXAMPLE
 
Nome utente Windows:
dataread
 

FQDN:
filesrvo1.example.lan

 

4. Avvia il daemon automount o ricarica la configurazione se è già stata installata nel sistema:

sudo systemctl start autofs
sudo systemctl reload autofs
 

5. Accedi a TSM eseguendo il seguente comando:

tsm login -u 
 

6. Esegui il seguente comando per specificare tutti i punti di montaggio creati nel file auto.cifs:

tsm configuration set -k native_api.unc_mountpoints -v 'mountpoints'

Per il valore, includi il percorso UNC del server e il percorso FQDN per ogni directory Windows condivisa, separati da un punto e virgola, ad esempio:

tsm configuration set -k native_api.unc_mountpoints -v '//filesrv01/development;/mnt/filesrv01/development;//filesrv01.example.lan/development;/mnt/filesrv01/development;//devshare/repo;/mnt/devshare/repo;//devshare.example.lan/repo;/mnt/devshare/repo'

Gli aggiornamenti successivi del valore native_api.unc_mountpoints sovrascriveranno il valore esistente. Pertanto, ogni volta che aggiungerai una condivisione Windows, dovrai includere tutte le condivisioni nel valore aggiornato.
 

7. Al termine, esegui il seguente comando:

tsm pending-changes apply


 
Numero articolo Knowledge

001467893

 
Caricamento
Salesforce Help | Article