Você ativou links simbólicos amplos na configuração do seu compartilhamento no smb.conf?
follow symlinks=yes
wide links = yes
Links largos pelo menos estão desativados por padrão, já que pode ser explorado .
Estou com problemas para acessar alguns arquivos em um compartilhamento de samba. Aqui está minha configuração:
/shared
como Shared
debian-transmission
/shared/Downloads/Torrents
que aponta para
%código%
/var/lib/transmission-daemon/downloads
e suas permissões são debian-transmission:debian-transmission
(conforme criadas pelo pacote) Eu preciso poder ler e mover os arquivos de / para / shared / Downloads / Torrents da minha caixa do Windows.
Neste momento, posso fazer isso localmente, mas recebo um erro acesso negado ao tentar ler a pasta 4775
.
Você ativou links simbólicos amplos na configuração do seu compartilhamento no smb.conf?
follow symlinks=yes
wide links = yes
Links largos pelo menos estão desativados por padrão, já que pode ser explorado .
De um comentário sobre a resposta anterior do usuário charlesbridge (e do smb.conf docs / manpages ), acessar os links fora da raiz do compartilhamento requer a ativação do parâmetro wide links
, que requer ambos follow symlinks = yes
e unix extensions = no
. Você deve garantir que o seu smb.conf tenha as seguintes configurações (explicitamente ou implicitamente):
follow symlinks = yes
wide links = yes
unix extensions = no
Para versões mais recentes do Ubuntu e do Samba, isso ajudará:
[global]
allow insecure wide links = yes
[yourShareName]
wide links = yes