Permissões de usuário e convidado do Samba

2

Eu tenho uma pasta em /var/www/html/ que as pessoas enviam arquivos para o PHP chamado store .

store tem as permissões rwxrwxr-- que pertencem ao usuário josh e o www-data group.

A pasta store também é um compartilhamento SMB e funciona se eu usar josh para fazer login nela. No entanto, eu preciso que todos possam acessá-lo, mas sem permissões de gravação também.

Isso é o que eu tentei na configuração do meu samba:

[propellor]
path = /var/www/html/store
browsable = yes
guest ok = yes
read only = yes
write list = josh
create mask = 755

O mapeamento de uma unidade de rede no Windows permite que eu leia e grave se eu usar josh credenciais, mas não permitir a abertura do compartilhamento se eu for um convidado ou usar outra conta de usuário (Windows).

Estou com saudades de algo nas minhas configurações ou permissões.

Obrigado!

    
por joshkrz 24.04.2014 / 15:53

2 respostas

3

Crie um novo usuário primeiro: sudo useradd samba-guest .

Pesquise seu smb.conf por guest account . Defina isso como samba-guest ( guest account = samba-guest ).

Agora reinicie o Samba e ele deve funcionar.

Para mais informações, clique aqui .

Observação: não se esqueça de conceder samba-guest de permissões de leitura para /var/www/html/store .

    
por Louis Matthijssen 24.04.2014 / 16:03
0

Você pode usar o adesivo para a outra permissão de arquivo no arquivo de compartilhamento samba. ou você também pode adicionar o usuário convidado e alterar a permissão para eles na pasta de compartilhamento.

    
por dhiraj singh 04.05.2016 / 12:15