Como fazer uma montagem cifs / smb ignorar umask?

4

Eu tenho uma montagem cifs montada em /etc/fstab . Mas eu gostaria bastante de criação de arquivos / dirs nesse compartilhamento para ignorar minha umask. Isso é possível? Parece que o cifs não suporta a opção umask=000 (source: man mount.cifs ).

Minha melhor opção atual é definir minhask de todo o sistema como 000, mas prefiro não fazer isso, pois gostaria de manter a máquina local um pouco mais bloqueada. O mais bobo é que meu NAS anterior fez isso bem, então talvez seja uma mudança do lado do servidor que é necessária?

    
por spookypeanut 19.07.2014 / 21:30

2 respostas

3

Como sugerido na minha pergunta, foi uma mudança no lado do servidor que precisava ser feita. Eu adicionei essas linhas a /etc/smb.conf no servidor:

create mask = 0666
force create mode = 0666
directory mask = 0777
force directory mode = 0777

E agora funciona fabulosamente.

    
por 20.07.2014 / 23:46
2

A opção noperm fstab permite que todos usuários leiam e gravem na montagem CIFS (que é o que umask=000 teria feito se fosse suportado por mount.cifs ).

Exemplo de linha em /etc/fstab :

\computer\UNC\path  /mnt/path  cifs  auto,rw,user,noperm,credentials=/path/to/credentials.txt  0 0
    
por 05.07.2017 / 18:53