em smb.conf na seção para sua parte, coloque:
valid users = @PBW
force group = PBW
create mask = 0660
directory mask = 0771
writable = yes
e reinicie o samba
Eu configurei uma pasta compartilhada no meu "servidor de arquivos" Ubuntu (na verdade, apenas um desktop Ubuntu) chamado "arquivos" em "/ home / tech1 / Public / files". Também criei um grupo de usuários "PBW" que contém todos os usuários e senhas. Todas as estações do usuário são computadores com Windows. Agora, da estação Windows de um usuário, copiei alguns documentos do Word de teste para a pasta Umbuntu. Mas agora, na estação do Windows de um usuário diferente, os arquivos estão definidos como Somente leitura. É claro que não posso alterar o arquivo sem salvá-lo com um novo nome e, em seguida, o usuário original acha que isso também é um arquivo somente leitura. Apenas o criador pode modificar seus próprios arquivos. Isso parece ser normal, comportamento padrão do Linux e eu entendo a lógica disso.
No entanto, nosso pequeno escritório precisa permitir que todos os usuários abram e modifiquem todos os outros documentos do usuário e os salvem novamente na pasta original para que outros acessem e modifiquem. Não é possível para cada usuário definir chmod em cada arquivo e, de qualquer forma, não quero que os usuários saibam que o novo servidor de arquivos está usando o Ubuntu. Eles usam apenas máquinas Windows e não têm interesse em aprender comandos do Linux.
Acho que a umask me ajudará a fazer isso configurando a pasta compartilhada para 000, mas não sei como executar essa operação simples. Como exatamente vou abrir as permissões nesta pasta no meu servidor de arquivos do Ubuntu para que todos e todos possam acessar os arquivos e subpastas de qualquer pessoa ou de todos?
Acho que preciso primeiro modificar o FTAB e incluir os locais de montagem dos meus arquivos compartilhados. Também no FTAB, acredito que precisarei especificar uma lista de nomes de usuário e senhas armazenados em um arquivo mestre .smbcredentials. Então eu preciso configurar o smb.conf.
em smb.conf na seção para sua parte, coloque:
valid users = @PBW
force group = PBW
create mask = 0660
directory mask = 0771
writable = yes
e reinicie o samba
Tags permissions networking windows