permission no compartilhamento de arquivos samba do ubuntu

1

Eu tenho um problema no compartilhamento de arquivos do meu samba. Eu copio e colo uma palavra da Microsoft na minha pasta que o proprietário era eu mesmo e um grupo tinha acesso a essa palavra por permissão 750, mas quando eu verifiquei a permissão novamente por ls -ld /(path to the file) eu vi algo assim:

-rwxr-x--- +1

E meu grupo não teve acesso, mas como mencionei, coloquei o acesso deles para leitura.

Minha pergunta é: alguém pode me dizer o que é isso + ?

    
por tina khatibi 04.10.2015 / 13:44

2 respostas

1

Isso significa que seu arquivo tem permissões estendidas chamadas ACLs.

Você precisa executar getfacl <file> para ver as permissões completas.

Consulte as Listas de controle de acesso para obter mais detalhes.

Veja Qual é o sinal de mais (+)? em permissão no Linux? para mais exemplos.

Como na página man ls

  

Se o arquivo ou diretório tiver estendido as informações de segurança, o campo de permissões impresso pela opção -l será seguido por um caractere '+'.

     

Isso geralmente significa que o arquivo está sobrecarregado com restrições de acesso fora das permissões tradicionais do Unix - provavelmente, Access Control List (ACL).

    
por snoop 04.10.2015 / 13:50
0

Você tem que colocar a configuração desejada no arquivo /etc/samba/smb.conf. Decida a permissão desejada e use a opção create mask para isso. Decida também o usuário e o grupo que você deseja que os arquivos sejam atualizados por seus usuários com as opções force user e force group . Tenho certeza de que você já especificou com usuários que deseja ter acesso à área compartilhada com a opção 'usuários válidos'.

Este é um exemplo:

[officeshared]
        comment = Office Shared Files
        path = /mnt/data/officeshared
        create mask = 0775
        writeable = yes
        browseable = yes
        force user = officeuser
        force group = officeuser
        valid users = mary, john, phil
    
por L. D. James 04.10.2015 / 13:58