Como defino permissões em uma pasta compartilhada na rede?

1

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)

    
por Joshua Fox 11.02.2014 / 19:56

2 respostas

0

Acredito que suas permissões de pasta precisam ter permissões de eXecute. Tente fazer 755 ou 775.

    
por Van 11.02.2014 / 20:07
1

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.

    
por Olli 11.02.2014 / 20:14