Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

HecKel

Configurações SAMBA - Acesso "personalizado"

Mensagens Recomendadas

HecKel

Boas pessoal!

Tenho aqui uma máquina com samba instalado (em ubuntu) e preciso de dar acessos diferentes a 3 pastas e a diferentes utilizadores. Quando um utilizador não tem permissões, nem deverá poder ver a pasta.

Agora as dúvidas:

1) Como é que devem estar as permissões definidas no filesystem? O utilizador e grupo é relevante?

As configurações que tenho actualmente são algo como:

[global]
    ; General server settings
    netbios name = mybackups
    server string =
    workgroup = myworkgroup
    announce version = 5.0
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

    passdb backend = tdbsam
    security = user
    null passwords = true
    username map = /etc/samba/smbusers
    name resolve order = hosts wins bcast

    wins support = yes

    printing = CUPS
    printcap name = CUPS

    syslog = 1
    syslog only = yes

[install]
    path = /media/xpto/pasta1
    read only = no
    ;browseable = no
    guest ok = no
    write list = user1 user2 user3
    create mask = 0644
    directory mask = 0775
    force user = userX
    force group = userX
    ;hide unreadable = yes

[VM]
    path = /media/xpto/pasta2
    read only = yes
    ;browseable = yes
    guest ok = no
    ;hide unreadable = yes
    write list = user1 user2 user3
    read list = guest
    create mask = 0664
    directory mask = 0775
    force user = userX
    force group = userX

[backups]
    path = /media/xpto/pasta3
    read only = no
    guest ok = no
    ;browseable = no
    write list = user1 user2 user3
    create mask = 0664
    directory mask = 0775
    force user = userX
    force group = userX
    ;hide unreadable = yes

De realçar que apesar dos nomes serem todos ficticios, eles são de facto diferentes.

Já agora, as permissões das pastas estão a 775 para o userX.

Que devo ter em conta? Que devo configurar?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Rui Carlos

Tens a opção "valid users" que indica quais os utilizadores que podem fazer login (não sei se a opção "write list" faz o mesmo, ou se precisas das duas).

Quanto às definições no file system, devem ter em conta as permissões que queres dar aos vários utilizadores (se todos os utilizadores vão ter acesso ilimitado a todos os ficheiros, não é muito relevante o utilizador/grupo, desde que dês acesso a todos, tipo 666). As opções "create mask" e "force user/group" podem ser úteis para controlar as permissões do novos ficheiros.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HecKel

Entretanto consegui resolver, o problema estava nos grupos unix, o utilizador tem de estar no smbuser ou algo assim do género, agora não tenho aqui o sistema para confirmar..., mas bastou-me colocar os utilizadores que eu queria que tivessem acesso a esse grupo unix.

Thanks :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.