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

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

Eu tenho compartilhamento de samba para um diretório que pertence ao root. Mas o usuário do samba é diferente e o mesmo está 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. Não quero que o root seja um usuário samba e também não quero alterar os diretórios para ter permissões 777. Existe uma maneira de permitir gravações de usuários não root neste diretório. Para referência abaixo está a configuração que 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 /test pertence ao root.

Responder1

Você pode adicionar o usuário samba ao grupo que possui /testo caminho e aplicar 770permissão. Se for propriedade de rootum grupo, então eu sugeriria criar um grupo separado para o samba e usá-lo, pois adicionar sambaao rootgrupo permitiria muito acesso ao samba.

informação relacionada