Отказано в доступе к разрешениям sftp

1 ответ

В UNIX/Linux каталог — это просто «список» имен файлов и индексных дескрипторов. Если у вас уже есть разрешение на запись в существующий файл, вы сможете изменить его. Но для создания/удаления файла в каталоге необходимо иметь разрешение на запись в сам каталог.

sudoкажется здесь неуместным, хотя можно вызвать удаленный /usr/lib/ssh/sftp-serverчерез sudo-, например. sftp -s '/usr/bin/sudo /usr/libexec/sftp-server' <remotehost>.

Из 3-го комментария я предполагаю, что редактор использовал FUSE через sftp и создавал временный файл при редактировании исходного, и, поскольку у автора не было прав на запись в каталог, это не удалось.

0
18.03.2021, 22:31

Теги

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