Assinando permissão para a pasta www

1

Muito novo no Linux (Ubuntu). Então me perdendo a cada momento onde desta vez eu acabei de instalar o Apache e tentar criar um arquivo na pasta www . Mas está dando erro de permissão.

Agora, nem sei como chegar à pasta www em terminal . Constrangedor, mas simplesmente não consegue encontrar um caminho.

Alguém pode me ajudar a definir permissão para essa pasta? Também como chegar à pasta no terminal.

    
por pixelngrain 19.02.2014 / 14:09

2 respostas

1

A permissão padrão é drwxr-xr-x

O proprietário padrão é root

Para acessar o diretório www no terminal:

cd /var/www

Para alterar a permissão:

sudo chmod 755 /var/www     ( this is the default)

Para alterar o proprietário:

sudo chown root:root /var/www (this is the default)

Para criar diretório em / var / www:

sudo mkdir /var/www/nameyouwant

para alterar o proprietário do novo diretório:

 sudo chown username:usernamegroup /var/www/nameyouwant -R

Note que você pode usar a opção -R para recursivo

    
por nux 19.02.2014 / 14:23
0

A pasta www padrão usada pelo apache reside em /var/www

No entanto, é de propriedade do usuário do apache: www-data . Para poder colocar arquivos nessa pasta, você pode se tornar temporariamente o usuário do apache: digite sudo su www-data (dentro de um terminal). Quaisquer comandos que você emita nesse console serão feitos como o usuário do apache, até que você digite exit

Ou, melhor ainda, você pode copiar as coisas e depois alterá-las para pertencer ao usuário do apache: sudo cp myfiles /var/www && sudo chown /var/www/myfiles www-data:www-data fará o truque (onde myfiles são os arquivos que você deseja colocar no pasta / var / www).

    
por tucuxi 19.02.2014 / 14:22