Acredito que suas permissões de pasta precisam ter permissões de eXecute. Tente fazer 755 ou 775.
Eu usei o system-config-samba para expor uma pasta na rede sem autenticação do usuário.
Mas recebi falhas de permissão, então usei chmod 666 shared_folder
. Quando vou para \computername
de um computador diferente (Windows), vejo o diretório Shared
.
Ainda assim, recebo "Você não tem permissões para acessar o nome do computador \ Compartilhado" quando tento acessá-lo.
O que preciso fazer para definir essas permissões?
(Xubuntu 13.10)
Acredito que suas permissões de pasta precisam ter permissões de eXecute. Tente fazer 755 ou 775.
Todas as pastas precisam ter permissão de execução.
Se você executar ls
, verá algo assim (sem linha começando com #
):
$ ls -la shared_folder
drwx------ 2 user group 4096 Feb 11 21:10 shared_folder
#UUUGGGOOO
Se não houver um conjunto de permissões x
(execute), o usuário não poderá inserir a pasta ou listar seu conteúdo. Se você quiser compartilhar a pasta com permissões de leitura e gravação para todos, defina as permissões para 777, por exemplo,
chmod 777 shared_folder
Se você autenticar usuários remotos e eles pertencerem ao mesmo grupo, você deverá definir as permissões para
chmod 770 shared_folder
E se o proprietário da pasta for o único usuário que usa a pasta compartilhada (e você tiver a configuração de autenticação),
chmod 700 shared_folder
é a escolha adequada.