Eu corro um servidor Amahi que usa samba e greyhole para compartilhamento de arquivos. Quando copio um arquivo para um dos compartilhamentos, outros não podem vê-lo. Se outro usuário adicionar um arquivo a um compartilhamento, ele será bem-sucedido, mas após a atualização, ele não poderá mais ver o arquivo. O arquivo está no compartilhamento e eu posso ver isso.
Todos os arquivos criados há mais de 4-6 semanas podem ser vistos por qualquer pessoa. Não consegui determinar o que poderia ter mudado. A última reinicialização foi há 60 dias
Isso parece um problema relacionado ao samba, mas não consigo identificá-lo.
Coisas que eu verifiquei: Permissões do Linux - todos os arquivos (/ var / hda / files / tv /) são de propriedade do meu usuário amahi / linux (não root) e do grupo de usuários. Todos os usuários estão no mesmo grupo. Esse grupo tem permissões de RW. Permissões do Samba - o compartilhamento usa permissões de usuários que os usuários têm RW. criar máscara é 0755
Eu corri o fsck do greyhole contra o caminho da TV sem alteração
Aqui estão as permissões atuais de dois arquivos:
Failed file ( as root)
-rwxrwxr-x 1 gmartin users 205775332 May 4 20:48 /var/hda/files/drives/drive1/gh/TV/SomeShow/SomeShow-S01E02.avi
Successful file (as wdtv)
-rwxrwxr-x 1 gmartin users 257642672 Apr 13 21:55 /var/hda/files/drives/Drive6/gh/TV/SomeShow/SomeShow-S01E05.avi
Informação: Fedora Core 23 Amahi 9.0.0-1 Core 7.0.0-1 samba v 4.3.12 greyhole 0.10.6
Clientes: Win10 (1703), WDTV Live
ls -lsa
no diretório em que você copiou um novo arquivo para verificar se a propriedade e as permissões nesse arquivo estão corretas depois de copiadas. A única outra coisa que eu poderia pensar seria o diretório de compartilhamento nos clientes pode precisar ser atualizado, como eu não acredito que auto-atualização. Além disso, verifique os logs do samba do servidor e do (s) cliente (s).
ls -lsa
e a propriedade de arquivos bons e ruins é idêntica às permissões.