Как получить доступ к/var/www/html папке от пользователя человечности через SFTP

Я испортил с некоторым уровнем разрешения на /var/www/ и /var/www/html/папки путем выполнения некоторых случайных команд через шпаклевку.

Первоначально я хочу добавить или отредактировать некоторые файлы в /var/www/html/ и я выполнил некоторые команды, которые дают мне разрешение добавить или отредактировать файлы через SFTP. Но это вызывает проблему, и я не мог обновить или создать любые файлы через веб-сервер apache.

После того, как затем я выполнил некоторые случайные команды, который дает apache просмотреть и отредактировать файлы под /var/www/html/ но я не не в состоянии просмотреть файлы от SFTP.

Я присоединил некоторый снимок экрана разрешения папки

Мой Configurtion

OS: Ubuntu 18.04
Provider: AWS
FTP Username: ubuntu

Я вошел в систему SFTP через файлы PPK

Теперь я хочу получить доступ через SFTP к /var/www/html/

enter image description here

enter image description here

1
задан 24 February 2019 в 16:31

2 ответа

Необходимо войти в систему в качестве пользователя с sudo разрешением, или как корень. Если у пользователя нет корневого разрешения, они должны уважать владельца папки

И так как владелец является апачским, конечно, уверенным не sudo, пользователи не могут получить доступ к нему

0
ответ дан 7 December 2019 в 21:14

Я справляюсь с подобным случаем таким образом:

groupadd web
groupmems -g web -a myuser
chown -R .web /var/www/html/
chmod -R g+w /var/www/html/
mkdir ~myuser/web
mount --bind /var/www/html/ ~myuser/web

Объяснение: создайте группу для myuser (и другие) и точка монтирования в его каталоге режима. Затем mount --bind апачский dir.

Необходимо добавить mount к сценарию запуска.

Теперь у Вас будет доступ к апачскому dir из Вашего дома.

0
ответ дан 7 December 2019 в 21:14

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

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