Você tem valid users = @mac
, então qualquer membro deste grupo pode acessar o compartilhamento no que diz respeito ao SAMBA . Mas você tem write list = peter
, então somente peter
pode ter uma chance de escrever para o compartilhamento.
No entanto, você também precisa sobrepor as permissões de arquivo do UNIX. Você tem drwxrw-r-x 2 test_reader mac
, o que permite test_reader
de acesso suficiente. Ele não fornece nenhum acesso útil ao grupo mac
porque você está perdendo o x
necessário na permissão do diretório do grupo.
Em geral, se você estiver usando o SAMBA para gerenciar direitos de acesso, sugiro que defina as permissões do sistema de arquivos como rwxrwxrwx
( 777
). Há exceções a isso, é claro, como quando você tem usuários fazendo login no servidor. Mas para um servidor de arquivos dedicado é um bom ponto de partida.