Precisa manter remotamente o conteúdo do servidor web, erro de permissão

2

Prefira isso dizendo que sou novo no Ubuntu e no Linux.

Eu quero poder manter o site remotamente no meu servidor Ubuntu usando o sftp no WinSCP. Após a instalação, a pasta /var/www/html é inicialmente de propriedade de root e da raiz do grupo. Então eu mudei o grupo para um que eu criei desenvolvedores nomeados e coloquei meu próprio id como membro do grupo de desenvolvedores.

Eu chmod da pasta para 705 que, eu pensei, daria a qualquer um a capacidade de ler e executar arquivos na pasta html e permitiria que somente o proprietário (raiz) e o grupo (desenvolvedores) pudessem escrever na pasta. Na verdade, é exatamente isso que é exibido no diálogo de propriedades do arquivo.

Em seguida, eu fiz logon no servidor Ubuntu como eu e se tentasse criar ou atualizar um arquivo dentro da pasta html, recebi um erro de permissão.

Em seguida, fiz um chmod para 777 na pasta html , permitindo que qualquer pessoa tenha acesso de gravação e consegui criar e atualizar em html com minha própria autoridade de usuário. Eu então testei remotamente com o WinSCP e descobri que eu poderia realizar qualquer alteração remotamente também.

É evidente que não entendo a versão do Linux das permissões de usuário e grupo. Li tudo o que posso encontrar sobre o assunto, mas não consigo ver o que é que estou errado.

Qualquer ajuda será apreciada.

Por favor, não hesite em pedir informações adicionais que eu possa ter omitido da minha ignorância.

    
por Jack 05.09.2016 / 23:07

1 resposta

2

As permissões octal que você deseja (para dar direitos de proprietário e grupo para ler e gravar arquivos aqui e digitar / search / stat no diretório) são 775 .

As permissões que você definir, 705 , conceder todas as permissões ao proprietário, nenhuma permissão para o grupo , leia & amp; executar para os outros.

Você também pode querer adicionar o bit setgid para que os arquivos criados aqui herdam a mesma propriedade de grupo do diretório pai. Para isso, adicione um 2 ao início da string

sudo chmod 2775 /var/www/html

Veja as informações sobre as tags chmod em algum contexto

    
por Zanna 05.09.2016 / 23:18