Permissões no Samba

0

Estou enfrentando esse problema. Eu estou executando um servidor samba para alguns clientes do windows. Eu tenho 100 usuários neste compartilhamento de samba e todos eles pertencem ao grupo principal "smbusers". Agora, eu criei um arquivo excel neste servidor samba e eu quero ser read-write-execute apenas por 3 usuários, e o resto de 97 para poder apenas ler o arquivo excel. Eu mencionei que todos esses 100 usuários fazem parte de muitos grupos. Qualquer ajuda será muito apreciada. Atenciosamente.

    
por alex 20.11.2015 / 14:46

1 resposta

0

Crie um novo grupo 'rwnewfile' com groupadd.

Adicione seus três usuários especiais:

usermod -Ga rwnewfile user1
usermod -Ga rwnewfile user2
usermod -Ga rwnewfile user3

Suponho que você esteja usando o ext4, que suporta o acl por padrão. Eu também presumo que o 'smbusers' do seu grupo já tem acesso rx.

 $    getfacl /opt/example/file.xls
  # file: /opt/example/file.xls
  # owner: root
  # group: smbusers
  user::rwx
  group::r-x
  mask::rwx
  other::r-x

Agora adicionamos seu novo grupo:

sudo setfacl -m g:rwnewfile:rwx /opt/example/file.xls
    
por 20.11.2015 / 16:33