Isso realmente depende da sua configuração. Na minha configuração, todos os arquivos compartilhados são de propriedade do meu usuário. Eu tenho 6 usuários no sistema e distribuo arquivos via Samba e DLNA.
No Samba, você pode configurá-lo por meio da configuração /etc/samba/smb.conf
para permitir acesso de leitura ou gravação a qualquer pessoa e a todos ou configurá-lo apenas para os proprietários atuais. Se você usar o allow users = @group
ou write users = @group
, ele adicionará essas permissões, supondo que o Samba esteja sendo executado como raiz. Para usar as permissões do sistema de arquivos, use a opção inherit permissions = yes
no compartilhamento.
Para o DLNA, usei o miniDLNA e ele lê todos os arquivos bem. Eu configurei quais pastas eu queria e que tipo de conteúdo estava nele. Em seguida, ele distribuiu os arquivos para mim, não se preocupando com as permissões (suponho que ele seja executado como root).
Se você não se importar com quem tem acesso aos arquivos compartilhados gerais, crie um grupo para todos que deseja acessar seus arquivos e atribua os arquivos a esse grupo (por exemplo, sudo chown -R :groupname /mnt/share/files
). Então, quando você adiciona um usuário (se tiver), basta adicioná-lo ao grupo em /etc/group
e eles terão acesso aos arquivos! Certifique-se de também definir chmod -R 770 /mnt/share/files
para garantir que as pessoas anônimas não visualizem os arquivos.