Usuário Samba acessa algumas pastas compartilhadas e outras não

1. Usuário Samba acessa algumas pastas compartilhadas e outras não

Ricardo Della Flora Gonçalves
ricardodfg

(usa Debian)

Enviado em 26/03/2024 - 23:58h

Fala pessoal, sou novo por aqui, e estou passando por dificuldades para deixar um compartilhamento samba de uma empresa rodando.
criei todos os usuários e grupos para acessar as devidas pastas, mas estou com uma situação em que o mesmo usuário consegue acessar um compartilhamento e outro não.

Exemplo, usuário maria, pertence ao grupo administrativo e ao grupo financeiro.

dentro do arquivo smb.conf está da seguinte maneira.

[administrativo]
writeable = yes
path = /mnt/shares/administrativo
create mode = 777
directory mode = 777
valid users = @group_administrativo
vfs objects = recycle
recycle:keeptree = yes
recycle:repository = .trash/%U
recycle:versions = yes

[financeiro]
writeable = yes
path = /mnt/shares/financeiro
create mode = 777
directory mode = 777
valid users = @group_financeiro
vfs objects = recycle
recycle:keeptree = yes
recycle:repository = .trash/%U
recycle:versions = yes

Eu consigo abrir a pasta financeiro, e não consigo abrir a pasta administrativo.

rodei o comando chown root:group_administrativo /mnt/shares/administrativo
rodei o comando chown root:group_financeiro /mnt/shares/financeiro

até aqui eu continuo sem tem acesso a pasta.

Consigo acessar apenas se eu mudar a pasta para a propriedade de maria, (chown maria /mnt/shares/administrativo)
ou mudando a permissão da pasta para chmod 777 /mnt/shares/administrativo

mas não faz sentido pq a pasta financeiro está tudo da mesma forma, e com o mesmo usuário acesso um e o outro não.

Poderiam me dar alguma ideia do que posso fazer?




  


2. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

margaret
margaret2901judk

(usa Arch Linux)

Enviado em 27/03/2024 - 02:30h

ricardodfg escreveu:

Fala pessoal, sou novo por aqui, e estou passando por dificuldades para deixar um compartilhamento samba de uma empresa rodando.
criei todos os usuários e grupos para acessar as devidas pastas, mas estou com uma situação em que o mesmo usuário consegue acessar um compartilhamento e outro não. https://www.maxim-timeclock.com

Exemplo, usuário maria, pertence ao grupo administrativo e ao grupo financeiro.

dentro do arquivo smb.conf está da seguinte maneira.

[administrativo]
writeable = yes
path = /mnt/shares/administrativo
create mode = 777
directory mode = 777
valid users = @group_administrativo
vfs objects = recycle
recycle:keeptree = yes
recycle:repository = .trash/%U
recycle:versions = yes

[financeiro]
writeable = yes
path = /mnt/shares/financeiro
create mode = 777
directory mode = 777
valid users = @group_financeiro
vfs objects = recycle
recycle:keeptree = yes
recycle:repository = .trash/%U
recycle:versions = yes

Eu consigo abrir a pasta financeiro, e não consigo abrir a pasta administrativo.

rodei o comando chown root:group_administrativo /mnt/shares/administrativo
rodei o comando chown root:group_financeiro /mnt/shares/financeiro

até aqui eu continuo sem tem acesso a pasta.

Consigo acessar apenas se eu mudar a pasta para a propriedade de maria, (chown maria /mnt/shares/administrativo)
ou mudando a permissão da pasta para chmod 777 /mnt/shares/administrativo

mas não faz sentido pq a pasta financeiro está tudo da mesma forma, e com o mesmo usuário acesso um e o outro não.

Poderiam me dar alguma ideia do que posso fazer?



Olá! Pelo que você descreveu, parece que há um problema com as permissões ou com a configuração do Samba. Aqui estão algumas sugestões que podem ajudar a resolver o problema:

Verifique as Permissões do Sistema de Arquivos Certifique-se de que o usuário maria e o grupo group_administrativo têm as permissões corretas no sistema de arquivos para acessar o diretório /mnt/shares/administrativo. Você pode verificar isso com o comando ls -l /mnt/shares.
Verifique a Configuração do Samba No seu arquivo smb.conf, você definiu valid users = @group_administrativo para o compartilhamento [administrativo]. Isso significa que apenas os membros do grupo group_administrativo podem acessar esse compartilhamento. Certifique-se de que o usuário maria está realmente no grupo group_administrativo. Você pode verificar isso com o comando groups maria.
Teste as Configurações do Samba Após fazer alterações no smb.conf, é importante reiniciar o serviço do Samba para que as alterações tenham efeito. Use o comando sudo systemctl restart smbd.
Use o Comando smbpasswd Certifique-se de que o usuário maria tem uma senha definida para o Samba, mesmo que ela já tenha uma conta no sistema. Você pode definir uma senha para ela com sudo smbpasswd -a maria.
Verifique os Logs do Samba Os logs do Samba podem fornecer informações úteis sobre problemas de acesso. Verifique os logs em /var/log/samba/ para ver se há mensagens de erro relacionadas ao compartilhamento [administrativo].
Permissões de Grupo no Samba Se você estiver usando grupos do Samba, você pode precisar adicionar o usuário maria ao grupo do Samba group_administrativo com o comando net sam addmem group_administrativo maria.
Se após seguir estas sugestões o problema persistir, pode ser útil consultar a documentação do Samba ou buscar ajuda em fóruns especializados onde você pode encontrar casos semelhantes e soluções específicas para o seu cenário




3. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/03/2024 - 09:42h


* Manda a sessão global tb ..
* Add os grupos ao linux ?
* Add os grupos ao samba ?
* Rodou o testparm ?


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




4. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Ricardo Della Flora Gonçalves
ricardodfg

(usa Debian)

Enviado em 27/03/2024 - 09:56h


Mauriciodez escreveu:


* Manda a sessão global tb ..
* Add os grupos ao linux ?
* Add os grupos ao samba ?
* Rodou o testparm ?


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------



Segue global


[global]
restrict anonymous = 2
syslog = 0
guest account = nobody
add user to group script = /usr/sbin/usermod -G '%g' '%u'
add user script = /usr/sbin/useradd -m '%u' -g users -G users
delete group script = /usr/sbin/groupdel '%g'
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\s>
add group script = /usr/sbin/groupadd '%g'
encrypt passwords = true
server string =
pam password change = yes
socket options = TCP_NODELAY
admin users = root
max log size = 1000
delete user script = /usr/sbin/userdel -r '%u'
passwd program = /usr/bin/passwd %u
log file = /var/log/samba/samba.log
unix password sync = yes
wins support = true
workgroup = WORKGROUP
os level = 20
netbios name = SRV-FS
obey pam restrictions = yes
panic action = /usr/share/samba/panic-action %d
dns proxy = no
passdb backend = tdbsam
security = user

Estou usando um container da tunkey file server que vem pronto já, com webmin inclusive, e está habilitado para sincronizar os usuários e grupos do linux com o samba. Acredito ser problema de permissão das pastas, mas não consigo entender pq apresentar essas falhas.

segue o ls - l

drwxrws--- 44 root group_administrativo 4096 Mar 22 08:22 administrativo
drwxrws--- 11 root group_comercial 4096 Mar 18 17:55 comercial
drwxrws--- 2 csistema users 4096 Mar 17 21:18 csistema
drwxrws--- 14 root group_engenharia 4096 Mar 20 13:35 engenharia
drwxrws--- 26 root group_financeiro 4096 Mar 17 20:09 financeiro
drwxrws--- 32 root users 4096 Mar 27 08:43 geral
drwxrws--- 52 root group_gestao 4096 Mar 21 10:29 gestao
drwxrws--- 6 root group_mao_de_obra 4096 Mar 19 12:12 mao_de_obra
drwxrws--- 20 ricardodfg root 4096 Mar 17 21:19 private
drwxrws--- 33 root group_rh 4096 Mar 21 18:52 rh
drwxrws--- 15 root group_saude 4096 Mar 26 12:16 saude
drwxrws--- 6 root group_treinamentos 4096 Mar 26 21:42 treinamentos




5. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Ricardo Della Flora Gonçalves
ricardodfg

(usa Debian)

Enviado em 27/03/2024 - 09:58h


Mauriciodez escreveu:


* Manda a sessão global tb ..
* Add os grupos ao linux ?
* Add os grupos ao samba ?
* Rodou o testparm ?


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------



Resultado testparm

testparm -s
Load smb config files from /etc/samba/smb.conf
lpcfg_do_global_parameter: WARNING: The "syslog" option is deprecated
lpcfg_do_global_parameter: WARNING: The "encrypt passwords" option is deprecated
Unknown parameter encountered: "revalidate"
Ignoring unknown parameter "revalidate"
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE



6. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/03/2024 - 19:18h


Campeão .. usei teu smb.conf aqui ... criei dois usuário "pedro" e "raul", coloquei um em cada grupo, criei os diretórios, mudei o chmod e talz ...

tudo funcionando 100%

As unicas coisas que alterei no smb.conf foi o 'netbios name' para ficar compativel com meu servidor e setei os parâmetros 'create mode' e 'directory mode' para 750 !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




7. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Ricardo Della Flora Gonçalves
ricardodfg

(usa Debian)

Enviado em 02/04/2024 - 14:21h

Fala irmão, Obrigado pelo teu retorno.
Achei que estava tudo certo com minha configuração.

Agora vem um outro porém que acabei não informando, estou rodando um container debian 12 dentro do proxmox. Vi que precisava habilitar as permissões dentro do proxmox para o container poder ler. Outra questão, além de ser um container está com um mount patch os arquivos. Alguém teria conhecimento em proxmox, lxc e mount patch?

Mauriciodez escreveu:


Campeão .. usei teu smb.conf aqui ... criei dois usuário "pedro" e "raul", coloquei um em cada grupo, criei os diretórios, mudei o chmod e talz ...

tudo funcionando 100%

As unicas coisas que alterei no smb.conf foi o 'netbios name' para ficar compativel com meu servidor e setei os parâmetros 'create mode' e 'directory mode' para 750 !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------






8. Re: Usuário Samba acessa algumas pastas compartilhadas e outras não

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/04/2024 - 14:53h


ricardodfg escreveu:
...Alguém teria conhecimento em proxmox, lxc e mount patch?


Essa fico te devendo !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




9. Obrigado

Ricardo Della Flora Gonçalves
ricardodfg

(usa Debian)

Enviado em 12/04/2024 - 08:07h

Obrigado pela força pessoal. Consegui resolver reinstalando o container 👍







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts