Estou tendo um problema com a minha instalação do Ubuntu 9.10 (servidor de arquivos) e suas permissões de samba. Fazer login e ler funciona bem. No entanto, a criação de novos diretórios pelos usuários restringe o acesso a outros usuários. Por exemplo, se Bob (usuário do Windows que mapeia a unidade) cria uma pasta no diretório, Jane (usuário do Mac que simplesmente monta o SMB) pode lê-lo, mas não pode gravar nele - e vice-versa. Devo então ir no diretório CHMOD 777 para que todos sejam felizes. Eu tentei editar as opções "create / directory mask" e "force" no arquivo smb.conf, mas isso não parece ajudar.
Estou prestes a recorrer ao CRONTABing uma rotina chmod recursiva, embora tenha certeza de que essa não é a solução. Como faço para que todos os novos itens sejam sempre 777? Alguém tem alguma sugestão para corrigir essa situação sempre ocorrente?
Melhor
fonte
Respostas:
Normalmente, uso a funcionalidade nativa do SAMBA para gerenciamento de permissões e grupos em compartilhamentos. Por exemplo..
Você especificaria essas configurações no compartilhamento. Certifique-se de recarregar o SAMBA após a alteração na configuração, o que pode ser feito através do script init.
fonte
write list
permissão para gravar na configuração de compartilhamento ou não, ele não funcionará. Se o usuário no qual o SAMBA executa não puder acessar os diretórios, ele não funcionará. Os usuários devem ser membros do grupo apropriado, os diretórios e os arquivos devem pertencer a esse grupo e ter o bit gravável definido para o grupo. Você também pode verificar os logs do SAMBA.Defina as permissões no diretório como 2777, assim:
Isso faz com que todos os arquivos e pastas no diretório '/ shared / dir' herdam as permissões do diretório superior, neste caso 777.
Depois, faça isso para garantir que todos os arquivos tenham as permissões apropriadas:
fonte
/tmp
.Sei que essa é uma pergunta antiga, mas recentemente tive um problema semelhante e aqui está como resolvi:
Isso garante que os usuários tenham que estar no grupo de segurança "it_nfs" no AD, todos os arquivos serão gravados com o grupo "it_nfs" e todos os arquivos serão gravados com pelo menos 0660 e no máximo 0770 permissões. Forçar o ID do grupo garante que qualquer pessoa nesse grupo possa ler / gravar os arquivos no compartilhamento. Caso contrário, você terminará com situações em que um arquivo escrito como bob: bob não pode ser escrito por charlie: charlie, mesmo que os dois estejam em "it_nfs".
fonte
Pelos comentários da resposta aceita, ele realmente não resolveu o problema do OP, e nem as outras respostas, se o OP tivesse o mesmo problema que eu:
Tendo o compartilhamento em uma partição NTFS / FAT.
Lembre-se disso ao conectar seu disco da área de trabalho a um NAS para compartilhar seus álbuns de família: fs monte parâmetros para usuário, grupo, modos de criação etc. substitua o que estiver configurado para o Samba! ;)
(Por exemplo, no meu caso, independentemente de
smb.conf
tudo o que foi criadoroot
, com777
- conforme o fstabdefaults
para a montagem do fusível NTFS ...)fonte