Задать вопрос
@drqqv

Как редактировать файлы на сервере?

Подключаюсь к ВМ через терминал на своем компе. И при добавлении файла с моего компьютера на сервер через scp, Выдает ошибку Permission denied. Для изменения приходится прописывать chmod к определенному объекту. Есть способ разрешить редактировании файлов через подключению через терминал или через сторонние редакторы файтов?
P.S ВМ на Линуксе Ubuntu 20.04
  • Вопрос задан
  • 452 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 4
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Этот способ называется "запускать редактор от имени пользователя, у которого есть права".
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Есть способ.
"Окей, гугл" называется. Сначала выясняешь, что такое Permission denied. Потом - что с этим делать...
Ответ написан
Комментировать
@Drno
Непонятен лично мне до конца вопрос. Если передаете файл на который нет разрешения - неудивительно... попробуйте под root передавать
Ответ написан
shambler81
@shambler81 Куратор тега Linux
Перевожу то что вам сказали.
1. Выучите права в линукс вам это понадобится, включа владельца и группу.
Притом поняв что это такое а не просто ага я понял.
perm.png
Каким образом идет переключение между группами прав, и как 642 попасть в 6 как в 4 как в 2.
secuid\setgid\sticky пока не обязательны их выучи после того как поймешь остальное.
после этого вам точно будет понятно в чем проблема.
Проблема же в следующем вы подключаетесь по ssh от одного пользователя с его правами на файлы
которых очевидно не хватает.
Включая рут который может сам себе запретить эти права ( правда может и разрешить)
Все что вам нужно это или войти от пользователя от котрого у вас работет сайт.
Или от рута но потом желательно все-равно выставлять нужные права.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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