As permissões do sistema de arquivos também precisam permitir o acesso ( system > samba ). Para NTFS, as permissões são determinadas pela maneira como você o monta. Experimente:
sudo umount /desired/path sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000,exec /dev/desired/path /mnt/desired/path
Na página de manual do mount: "Por padrão, os arquivos são de propriedade de root e não são legíveis por outra pessoa." Você também pode tentar o ntfs3g: link , mas a melhor opção pode ser para modificar seu fstab usando a opção de permissões:
sudo umount /desired/path sudo blkid sudo gedit /etc/fstab
O comando blkid é para localizar o UUID da partição. Edite a entrada no fstab assim:
# change the "UUID" to your partition UUID UUID=12102C02102CEB83 /media/windows ntfs-3g auto,users,permissions 0 0
Por último, crie um ponto de montagem e monte o disco rígido externo:
sudo mkdir /media/windows mount /media/windows
A opção "auto" montará automaticamente a partição quando você inicializar, e a opção "usuários" permitirá que os usuários montem e desmontem. Se não fosse uma unidade NTFS, você poderia tentar isso no terminal:
sudo chmod -R 775 /desired/path
Créditos: Como faço para usar 'chmod' em um Partição NTFS (ou FAT32)?