Я пытаюсь настроить простой веб-сервер Apache через SSH на Raspbian, но не могу получить доступ к /var/www . Я пробовал эти команды, чтобы получить разрешение на запись:

sudo chown -R www-data:www-data /var/www
chmod go-rwx /var/www

Для chmod я получил эту ошибку:

chmod: changing permissions of ‘/var/www’: Operation not permitted

Для chown это не отображало никакого сообщения, и, казалось, ничего не делало. Напомним, я пытаюсь выяснить, как получить доступ к использованию этих команд, а также получить доступ к этому каталогу. Я вошел в систему от имени пользователя по умолчанию pi и не установил пароль root. Заранее спасибо.

3 ответа3

2

Вам также необходимо использовать sudo с chmod :

sudo chmod go-rwx /var/www
0

Как уже упоминалось, для удаления /var /swap у вас должны быть права суперпользователя.

Если они у вас есть, но они по-прежнему не работают, скорее всего, папка по-прежнему активно используется как папка подкачки. Предположим, что вы только что отредактировали файл /etc /dphys-swapfile, может помочь перезагрузка.

0

Согласно ответу @EugenRieck, это не работает, потому что вы "я вошел в систему по умолчанию пользователя pi" - вам нужно быть пользователем root, чтобы выполнить эту команду.

Вы можете либо последовать его совету, поставив перед командой команду sudo, которая будет выполнять ее от имени пользователя root, либо вы можете получить привилегии root (sudo /bin /bash или su), чтобы стать пользователем root перед выполнением команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .