lunedì 31 marzo 2008

Leopard & Samba: alias da riparare

Leopard non sembra proprio un sistema cooperativo: oltre ai problemi trovati con Netatalk (vedi miei precedenti post) ci sono anche dei problemi con Samba. Nonostante le opzioni per seguire i link simbolici di Samba, Leopard si rifiuta di seguire i link in una share Samba reclamando che l'alias è danneggiato e deve essere riparato.

Una possibile soluzione al problema consiste nel disabilitare le estensioni unix in Samba (unix extension = no). Penso che il problema sia che con tali estensioni abilitate il server Samba comunica al Mac OSX che il file in analisi è un link (QUERY_FILE_UNIX_LINK), e che quindi OSX lo interpreti come un alias senza riuscire a risolvere la destinazione (e quindi senza fidarsi di dove Samba lo rimanda). Disabilitando tali estensioni, il Mac OSX è costretto a fidarsi di Samba e a seguire il symlink nel path appropriato.

Nessun commento: