As permissões não mudam, mesmo usando o sudo nautilus

3

Eu li um monte de tópicos aqui, mas ainda não consigo fazer este trabalho: Eu estou tentando compartilhar várias pastas (quaisquer pastas) em HDDs que não seja "Sistema de arquivos" através da LAN usando nova instalação do Ubuntu 12.04 com uma nova versão do Apache instalada. Outros computadores (Win XP) podem ver as pastas compartilhadas pela rede sem problemas, mas apresentam o erro:

"[A pasta] não está acessível. Talvez você não tenha permissão para usar este recurso de rede. Entre em contato com o administrador ..." (A mensagem "acesso negado" típico do WinXP)

Como posso vê-los bem, fui levado a acreditar que preciso definir as permissões da pasta para que "Outros" possam ler, se não ler / escrever. Como essas são pastas em discos rígidos completamente diferentes do meu sistema operacional, eu não deveria ter medo de mudar as permissões (certo?).

Então, mesmo quando eu executo o sudo nautilus e vou para a pasta que contém e clique com o botão direito - > propriedades - > permissões, vejo:

Outros
Acesso de Pastas: Nenhum Acesso a Arquivos: ---

Quando eu altero o acesso à pasta (novamente, vindo da janela do nautilus), ele muda por cerca de meio segundo e depois reverte. Quando altero o acesso a arquivos, ele permanece na lista suspensa, mas não fica depois de fechar e reabrir as propriedades. "Permitir a execução do arquivo como programa" também reverte instantaneamente.

Por quê? (E obrigada!)

    
por Ty1 29.12.2012 / 04:39

2 respostas

1

Esse problema me ocorreu também, mas nunca me preocupei em corrigi-lo da maneira GUI. No entanto, você pode alterar o folder permissions , se esse for o problema, abrindo um terminal e digitando o seguinte:

chmod 775 <folder_name>

Isso fornece as permissões de pasta normais para a pasta dado pelo nome folder_name . Se ele pedir que você seja root, preencha o comando por sudo . Para saber mais sobre o comando chmod , dê uma olhada rápida nessa página da Wikipédia , ela dá um bom detalhe e os casais com exemplos que podem ajudá-lo a entender melhor. Para saber apenas sobre as opções numéricas, dê uma olhada aqui . Espero que isso ajude.

EDITAR : Links adicionados para torná-lo um pouco mais explicativo.

    
por jobin 29.12.2012 / 05:04
0

N.B. não tente isso no seu diretório raiz. Estou assumindo que você está falando sobre um diretório de dados de propriedade do usuário.

Não posso comentar a primeira parte (centrada no Windows) da pergunta, mas posso dizer-lhe como alterar as permissões por meio da linha de comando. Você pode dar a "outros" permissões de leitura e gravação usando

chmod -R o+wrX /path/to/directory

O sinalizador -R é para torná-lo recursivo (ou seja, repetir para todo o conteúdo do diretório. o significa para outros, e + significa permissões de gravação e leitura. X significa conceder permissões de execução apenas se for um diretório, que permite que você desça para esse diretório (a página man chama de "search"). Presumindo que você é o proprietário do diretório / arquivos, você não deve precisar do sudo.

    
por Sparhawk 29.12.2012 / 05:17