Como permitir que o smb share mount via fstab atribua permissão total ao novo arquivo ou diretório criado?

0

Como podemos fstab montar um compartilhamento samba que dá permissão 0777 (para todos os usuários do samba na lista de gravação) para o novo diretório ou arquivos criados? Por exemplo. Eu criei um novo diretório no PC cliente (Ubuntu 12.10), e quero que o diretório tenha permissão drwxrwxrwx no servidor (Ubuntu 12.04 LTS).

dir_mode = 0777, file_mode = 0777 já foi definido no fstab, ainda sem efeito. Eu posso ler / escrever o compartilhamento de smb montado, mas outros usuários na lista de gravação não podem gravar no novo diretório criado por mim. As permissões no servidor são sempre drwxr-xr-x.

Outra opção que eu tentei 'nounix', 'noperm', 'uid'. Mas ainda não consegue fazer funcionar.

Alguma ideia?

    
por teclinux 08.08.2013 / 05:44

2 respostas

0

Você pode usar a próxima configuração (por exemplo):

[site-red$]
   comment = Users profiles
   path = /var/www/site-red
   guest ok = no
   valid users = josecarlos yovany
   admin users = josecarlos yovany
   browseable = yes
   create mask = 0600
   directory mask = 0700
   write list = josecarlos yovany
   force group = www-data
   force user = www-data

Espero ajudá-lo; -)

    
por Jose Carlos Ramos Carmenates 08.08.2013 / 19:49
0

Para esclarecer a resposta do josecarlos, a alteração que você está procurando está no arquivo smb.conf do servidor (Ubuntu 12.04 de acordo com o seu post).

As opções "criar máscara" e "máscara de diretório" são o que você deseja definir 0777.

A razão é que seu servidor samba tem autoridade máxima, mesmo que você monte o compartilhamento com as opções 'nounix', 'noperm', 'uid' no cliente, isso não afetará a maneira como o samba (o servidor) compartilhará esses arquivos e pastas.

    
por meganerd 15.01.2014 / 08:25