Autor Tópico: SAMBA erro permissão nas pastas recursivamente.  (Lida 361 vezes)

Offline ismaelrsp

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
SAMBA erro permissão nas pastas recursivamente.
« Online: 04 de Abril de 2019, 11:55 »
Bom dia.
Estou com problema no samba que quando crio um novo diretório ou arquivo  com o usuário  "jose" na pasta  secretaria , o usuário "maria" não consegue alterar nem apagar e vice versa. (Fica proprietario )
Já utilizei o chmod  -R  777 /secretaria  ai funciona em pastas e subpastas normalmente, mas se alguém criar a partir daí um novo arquivo ou diretório ele se torna proprietário e ninguém consegue mexer.
Como consigo resolver isso definitivamente? Obrigado
Veja os detalhes de quando crio umas pasta com o nome de jose :
 ls -l
drwsrwxrwx 3 root usuarios 4096 abr  4 11:31 secretaria
drwxr-xr-x 3 jose jose 4096 abr  4 11:31 jose

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.261
  • Gratidão gera gratidão, lamúria gera lamúria...
    • Ver perfil
Re:SAMBA erro permissão nas pastas recursivamente.
« Resposta #1 Online: 05 de Abril de 2019, 02:30 »
Crie um grupo do qual “jose” e “maria” façam parte.

Faça com que o diretório compartilhado entre os dois pertença a esse grupo.

Ative o bit “SetGroupID” do diretório, o que fará com que todos os diretórios e arquivos existentes e futuramente criados também pertençam a este mesmo grupo.

Use as diretivas “force directory mask” e “force group” no samba pra garantir que os acesso sejam feitos com as credenciais certas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ismaelrsp

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:SAMBA erro permissão nas pastas recursivamente.
« Resposta #2 Online: 05 de Abril de 2019, 14:06 »
Bom dia, acabei de testar aqui e  realmente utilizando o “SetGroupID” funcionou!  (chmod g+s /dados/secretaria)
Era isso que faltava, vou testar melhor mas acredito que esteja resolvido.
Muito obrigado pela ajuda, abraços.