Permitir acesso de gravação para usuário regular em compartilhamento CIFS

0

Eu quero montar uma das minhas pastas de mídia do meu Synology DiskStation (DS414J, DSM 6.2) no meu laptop (Manjaro rodando no Kernel 4.17.18) via SMB / CIFS. Eu configurei um usuário do DiskStation chamado media que tem acesso de leitura / gravação a essa pasta específica. Eu montei a pasta com o seguinte /etc/fstab entry:

//{disk station IP}/{folder}/ /home/{user}/NAS/{folder} cifs auto,x-systemd.automount,cache=none,rsize=130048,wsize=57344,users,user=media,pass={the password},workgroup=WORKGROUP,ip={disk station IP} 0 0

O acesso à montagem e leitura funciona (consigo acessar os arquivos e, por exemplo, reproduzi-los com o VLC) com o usuário comum. No entanto, quando tento executar qualquer operação de gravação, recebo o erro "Permissão negada".

A saída de ls -la no compartilhamento é a seguinte:

drwxr-xr-x 2 root root    0 01. Jan 2018   .
drwxr-xr-x 2 root root    0 01. Jan 2018   ..
-rwxr-xr-x 1 root root 5,8M 01. Jan 2018  '01.file'
-rwxr-xr-x 1 root root 3,7M 01. Jan 2018  '02.file'
-rwxr-xr-x 1 root root 3,2M 01. Jan 2018  '03.file'

Como configuro meu laptop para permitir que meu usuário regular tenha acesso de leitura / gravação ao compartilhamento?

    
por SeeYouInDisneyland 26.08.2018 / 20:57

1 resposta

1

A sua partilha tem acesso de leitura mundial, pelo que qualquer pessoa que aceda ao ponto de montagem pode ler o conteúdo. Quando o sistema monta o compartilhamento, ele mapeia o proprietário do compartilhamento (que tem acesso r / w) para o usuário root, portanto, o usuário comum não pode executar nenhuma operação de gravação.

Você pode alterar esse mapeamento para definir seu usuário comum como proprietário e grupo do compartilhamento usando uid= e gid= mount options . Isso deve permitir acesso de gravação.

    
por 26.08.2018 / 22:24