Perm. a Grupos e usuários em pasta
Opa pessoal,
Seguinte,
Eu tenho como dar permissões diferentes usando as diretivas no smb.conf à uma determinada pasta, porém digamos que eu tenho 1 grupo chamado "newton" este tem permissão total sob a pasta, e também tenho 1 usuário chamado "newton", que não faz parte do grupo "newton" e não tem permissão alguma sob a pasta.
Como o samba vai saber que é um grupo e não o usuário que tem a permissão?
Abs
Newton
Perm. a Grupos e usuários em pasta
Opa pessoal,
Descobri como resolver.
Se este é o seu caso, para dar permissões à grupos em pastas distintas utilize o "@" como prefixo ao nome do grupo.
Ex. de conf:
[Teste]
path = /home/samba/Teste)
public = no
browseable = no
writable = no
visible = no
public = no
create mask = 1666
directory mask = 777
adminlist = newton
writelist = newton
readlist = @newton newton
Da forma acima o grupo "newton" (@newton) e o usuário "newton" (newton) podem ter diferentes permissões, mesmo que estejam com o mesmo nome.
Abs
Newton
Perm. a Grupos e usuários em pasta
Fala Newton!
Sempre usei o SAMBA apenas para compratilhar uma pasta (documentos) que estavam em algum outro servidor (proxy, print...etc...).
A pouco tempo porém, iniciei a configuração de um PDC (as máquinas XP e 98 irão logar no Domínio criado no SAMBA, usando o Conectiva 10).
Minha dúvida é em relação à permissão de acesso que os usuários terão nas pastas.
Como eu configuro por exemplo que apenas os usuários "José", "João" e "Marcos" terão acesso à pasta "Diretoria" ?
Obrigado!
Gaiotto
Perm. a Grupos e usuários em pasta
Exemplo de compartilhamento desta pasta:
Código :
[documentos]
path = /home/samba/documentos
public = no
browseable = no
writable = no
visible = no
public = no
create mask = 1666
directory mask = 777
adminlist = joão josé marcos
writelist = joão josé marcos
readlist = joão josé marcos
Lembrando que para máquinas com W2K ou superior você deve criar uma conta de máquina com o nome da máquina no server (useradd winxp$), para que o sistema identifique como uma conta de máquina utilize $ ao final do nome netbios da máquina, depois "smbpasswd -a -m winxp$".
Reload no SMB
Pronto!
Perm. a Grupos e usuários em pasta
Fala Newton!
Só esclarecendo.
Então eu crio os usuários no sistema primeiramente, depois executo um "#smbpasswd -a usuário" e por fim é só defini-los no próprio smb.conf ?
valeu Newton!
Perm. a Grupos e usuários em pasta
Citação:
Postado originalmente por Newton_Pasqualini
Exemplo de compartilhamento desta pasta:
Código :
[documentos]
path = /home/samba/documentos
public = no
browseable = no
writable = no
visible = no
public = no
create mask = 1666
directory mask = 777
adminlist = joão josé marcos
writelist = joão josé marcos
readlist = joão josé marcos
Lembrando que para máquinas com W2K ou superior você deve criar uma conta de máquina com o nome da máquina no server (useradd winxp$), para que o sistema identifique como uma conta de máquina utilize $ ao final do nome netbios da máquina, depois "smbpasswd -a -m winxp$".
Reload no SMB
Pronto!
Caro Newton!
Estes parametros que você passou (adminlist, writelist, readlist), funcionam na versão 2.x.x do SAMBA ?
Como devem ficar as permissões das pastas no LINUX ?
Obrigado!
Gaiotto
Perm. a Grupos e usuários em pasta
Problema Resolvido!
Fica assim:
Nos parametros de cada pasta (dependendo do caso, obviamente):
valid users =
admin list =
write list =
read list =
invalid users =
Obs. Usuários devem ser separados por virgula ",".
Ex.
valid users = yoda, luke, chewbaca
Está tudo na fucked web! hehehe
Espero poder ajudar alguém!
Obrigado!
Gaiotto