Я новичок в Linux и Apache и имею проблемы с разрешениями для новичков...
Я установил Ubuntu и установил и настроил apache и PHP через SSH (putty) из окна окна. APT-получить
Я установил WinSCP и использовал это для передачи файлов из Windows в Ubuntu. Это нормально работает после того, как я выяснил, как разрешений в каталоге веб-сайта.
Теперь у меня возникают новые проблемы с разрешением при попытке изменить /etc/apache2/apache2.conf
Независимо от того, что я пытаюсь, я получаю разрешение.
Я пытаюсь загрузить файл с помощью WinSCP, отредактировать его и загрузить файл снова. Это приводит к
Доступ запрещен. Код ошибки: 3 Сообщение об ошибке с сервера: Permission denied
Это мои текущие разрешения:
drwxrwxr-x 8 root root 4096 16 ноя 16:24 apache2 -rwxrwxr-x 1 корень root 7115 21.07 19:56 apache2.conf
Может ли кто-нибудь указать мне направление?
1) попробуйте SCP в качестве пользователя root 2) попробуйте войти в систему с правами администратора SSH и используйте mcedit для редактирования файла, обратите внимание: в некоторых системах ssh для пользователя root запрещен по умолчанию, поэтому вам нужно ssh для вашего пользователя и введите команду: su
(и введите пароль) или sudo su
если у вас есть права sudo. для доступа через ssh используйте PUTTY. после того, как вы mcedit/etc/apache2/apache2.conf
, установите mc: apt-get install mc
после этого, вы можете использовать mcedit: mcedit/etc/apache2/apache2.conf
mcedit - действительно хорошо разработанный редактор, он довольно прост в использовании.