+ Responder ao Tópico



  1. #1

    Padrão Permissões samba.

    Boa tarde;

    Estou tendo problemas com permissões no samba. A idéia é ter um compartilhamento com apenas leitura para convidados e leitura+escrita para usuários cadastrados. Segue meu smb.conf:

    Código :
    [global]	workgroup = producao
    	server string = %h server
    	security = SHARE
    	obey pam restrictions = Yes
    	passdb backend = tdbsam
    	pam password change = Yes
    	passwd program = /usr/bin/passwd %u
    	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    	unix password sync = Yes
    	syslog = 0
    	log file = /var/log/samba/log.%m
    	max log size = 1000
    	dns proxy = No
    	panic action = /usr/share/samba/panic-action %d
     
     
    [homes]
    	comment = Home Directories
    	valid users = %S
    	create mask = 0700
    	directory mask = 0700
    	browseable = No
     
     
    [printers]
    	comment = All Printers
    	path = /var/spool/samba
    	create mask = 0700
    	printable = Yes
    	browseable = No
     
     
    [print$]
    	comment = Printer Drivers
    	path = /var/lib/samba/printers
     
     
    [raid]
    	path = /raid
    	write list = @arquivos
    	read only = No
    	create mask = 0775
    	directory mask = 0775
    	inherit permissions = Yes
    	guest ok = Yes
    	veto files = /*.exe/*.com/*.bat/*.lnk

    Tenho dentro desse grupo arquivos os seguintes usuarios: arquivo, cinenet.

    Alguém pode me ajudar? Obrigado!

  2. #2

    Padrão Re: Permissões samba.

    Mas qual o problema que esta correndo? Tudo mundo acessar, ou ninguem acessa.

  3. #3

    Padrão Re: Permissões samba.

    Acessar todos conseguem. Mas na hora de criar uma pasta ninguém consegue criar... este é o problema. Está como somente leitura...

  4. #4

    Padrão Re: Permissões samba.

    Entao o problema deve estar na criação das pastas, vc colocou a pasta no nome do grupo?

    E nao uso

    security = SHARE
    uso
    security = user

    Vou colocar um passo a passo para voce seguir.

    1 - groupadd arquivos / se precisar
    2 - useradd cinenet -g arquivos / se precisar
    3 - useradd arquivos
    4 - mkdir /raid
    5 - chgrp arquivos /raid
    6 - chmod 770 /raid
    7 - chmod +s /raid
    8 - usermod -g arquivos cinenet


    2 - coloca o cinenet no grupo principal arquivos
    5 - faz a pasta pertencer ao grupo arquivos
    6 - faz so o usuario e o grupo usar a pasta.
    7 - Tudo que e criado no pasta raid, fica como grupo raid.
    8 - Se ja tiver o user criado, use esse comando

    Se nao der, me avise

  5. #5

    Padrão Re: Permissões samba.

    Primeiramente obrigado por estar me ajudando. A forma que você postou funcionou sim. Mas tem um problema. Eu quero que convidados consigam ter leitura nessa pasta... e deixar a escrita reservada para usuários cadastrados no grupo 'arquivos' .

    edit:

    Enfim, eu preferi criar 2 usuários mesmo. 1 com permissão total e outro com apenas leitura. Obrigado!

  6. #6

    Padrão Re: Permissões samba.

    Nao tinha notado isso, mas que bom que funcionou qualquer coisa avisa.

  7. #7

    Padrão Re: Permissões samba.

    Assim, não funcionou da forma que eu queria... O que eu queria era um comparilhamento onde fosse liberado escrita para convidados (sem precisar logar no servidor). E leitura+escrita para usuários cadastrados (logando no servidor). Não sei se isso é possivel (por conta do security = user/share). Tem alguma idéia? Obrigado!