Samba Como permitir que um usuário acesse a pasta (leitura / gravação) com permissão de root

2

Eu tenho compartilhamento de samba para um diretório que é de propriedade de root. Mas o usuário do samba é diferente e o mesmo é colocado na configuração. Devido a isso, quando o usuário acessa o diretório, ele tem acesso de leitura, mas não pode gravar nesses diretórios. Eu não quero que o root seja como usuário do samba e também não quero alterar os diretórios para ter 777 permissões. Existe uma maneira que eu posso permitir gravações de usuário não raiz para este diretório. Para referência abaixo está a configuração que eu configurei para o samba.

]# cat smb.conf
# Global parameters
[global]
       workgroup = myworkgroup.test.com
       netbios name = SAMBA
       server string = Samba Server %v
       map to guest = Bad User
       log file = /var/log/samba/log.%m
       max log size = 50
       socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
       preferred master = No
       local master = No
       dns proxy = No
       security = User

# Share
[Data]
       path = /test
       valid users = test
       read only = No
       create mask = 0777
       directory mask = 0777

Aqui / teste possui por raiz.

    
por Abhinav 13.05.2014 / 10:44

1 resposta

1

Você pode adicionar o usuário do samba ao grupo que possui /test caminho e aplicar 770 permissão. Se for de propriedade de root group, sugiro fazer um grupo separado para o samba e usar isso, pois adicionar samba to root group deixaria o samba acessar demais.

    
por 13.05.2014 / 10:48

Tags