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

Почему не дает перенести файл с правами 777 даже по sudo?

Задача банальная - по scp передать файлы на сервер. Все хорошо, но есть один файл, который принципиально не хочет передаваться - даже с правами 777, даже под sudo

Скриншот:
5b0fe08d67a09365366243.png

Пояснение к скриншоту:
1. отображаю права по файлам
2. передаю Daemon.php - передача успешна
3. передаю DaemonModel.php с такими же правами, как и у Daemon.php - нет прав
4. пытаюсь сделать эту же операцию под sudo - тоже нет прав

Как так?

P.S.
Проблему можно решить, поставив 777 на html, но это ведь неправильно, верно? А уже с правами 775 - не дает записать.
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 4
Melkij
@Melkij
PostgreSQL DBA
Если чуть присмотреться к пути в сообщении ошибки - то будет очевидно, что прав нет на удалённом хосте 192.168.1.27
То есть вы банально не там смотрите права. sudo разумеется работает только на локальном хосте и удалённому нет никакого дела, есть у вас рутовые права на вашей локальной системе или нет.
Ответ написан
@Reversaidx
Вангую что на стороне принимающего сервера либо есть такой файл, либо нет прав на запись пользователю dev1
Ответ написан
Комментировать
BenderLib
@BenderLib
JS
Проблема с правами у usera dev на удаленной машине, а вообще лучше копировать в другой каталог например в /home/username/ , а потом тупо сделать ссылку на ваш php файл на удаленном хосте sudo ln -s ............................(можете загуглить)
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Вам нужны права на запись в каталог /var/www/html для пользователя dev1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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