Назначение разрешения для папки www

Очень новый для Linux (Ubuntu). Так что теряюсь каждый момент, когда на этот раз я только что установил Apache и пытался создать файл в папке www. Но это дает разрешение на ошибку.

Теперь я даже не знаю, как добраться до папки www в terminal. Смущает, но просто не может найти выход.

Может ли кто-нибудь помочь мне установить разрешение для этой папки? Также как добраться до папки в терминале.

1
задан 19 February 2014 в 17:17

2 ответа

Разрешение по умолчанию - drwxr-xr-x

Владелец по умолчанию - root

Для достижения www каталог в терминале:

cd /var/www

Чтобы изменить разрешение:

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

Чтобы изменить владельца:

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

Чтобы создать каталог в / var / www:

sudo mkdir /var/www/nameyouwant

, чтобы изменить владельца нового каталога:

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

Обратите внимание, что вы можете использовать опцию -R для рекурсивного

0
ответ дан 19 February 2014 в 17:17

Папка www по умолчанию, используемая apache, находится в /var/www

Однако, она принадлежит пользователю apache: www-data. Чтобы иметь возможность размещать файлы в этой папке, вы можете временно стать пользователем apache: наберите sudo su www-data (в терминале). Какие бы команды вы ни вводили на этой консоли, они будут выполняться от имени пользователя apache, пока вы не введете exit

Или, что еще лучше, вы можете скопировать объекты и затем изменить их на принадлежность пользователю apache: sudo cp myfiles /var/www && sudo chown /var/www/myfiles www-data:www-data добьется цели (где myfiles - это файлы, которые вы хотите поместить в папку / var / www).

0
ответ дан 19 February 2014 в 17:17

Другие вопросы по тегам:

Похожие вопросы: