Questo è Ubuntu server 10.04 64 e samba 3.4.7.
Ho una directory condivisa /home/mit/sharee un'altra /home/tempche collego a quella condivisa:
ln -s /home/temp /home/mit/share/temp
Ma su Windows, dopo aver usato internet, non riesco ad aprire S:/temp, ma su Linux è possibile accedere /home/mit/share/tempcome previsto.
Funziona se collego le directory all'interno /home/mit/share/temp, quindi immagino che samba si limiti a saltare con un link esterno / sopra la directory condivisa.
MODIFICARE:
Vedi anche questa domanda intitolata Ubuntu + ultima versione di samba, i collegamenti simbolici non funzionano più sulla condivisione montata in Windows .
Sembra meglio metterlo unix extensions = nonella sezione globale e follow symlinks = yese wide links = yessolo nella sezione condivisioni, dove ne hai davvero bisogno.
La unix extensionbandiera deve vivere nella sezione globale e non nelle singole sezioni di azioni. Ma per motivi di sicurezza è meglio usare le altre opzioni solo dove ne hai bisogno e non a livello globale.