Ошибка «Операция не разрешена» с «unzip -o» на сервере с членством в группе, имеющим разрешения -rwxLinux

Ответить Пред. темаСлед. тема
Anonymous
 Ошибка «Операция не разрешена» с «unzip -o» на сервере с членством в группе, имеющим разрешения -rwx

Сообщение Anonymous »

Я пытаюсь разархивировать файлы на сервере через терминал, используя «unzip -o», чтобы включить их в сценарий bash. ZIP-файл находится в папке «test», которая также является целевым каталогом. Итак, я запускаю следующую команду

Код: Выделить всё

unzip -o myfile.zip -d ./
Что сбивает с толку:
  • выводит uid=1011(пользователь) gid=1111(mygroup) groups=1111(mygroup),27(sudo),998(docker),1013(пользователь)
  • в «тесте» выводит drwxrwxr-x 2 ubuntu mygroup 0 24 июня 10:09
    поэтому я думаю, что моя группа должна иметь разрешение на запись в целевой каталог
  • на выходе файла .zip -rwxrwxr-x 1 ubuntu mygroup 5191958726 10 апреля 07:57 myfile.zip
    итак, еще раз, mygroup также должен иметь необходимый доступ
Теперь при запуске unzip -o myfile.zip -d ./ я получаю:

Код: Выделить всё

Archive:  myfile.zip.zip
creating: ./myfile/
chmod (directory attributes) error: Operation not permitted
inflating: ./myfile/info.csv  fchmod (file attributes) error: Operation not permitted
(warning) cannot set modif./access times
Operation not permitted

и такое же предупреждение для всех остальных файлов, содержащихся в .zip.
Я столкнулся с очень похожей ошибкой при попытке скопировать эти файлы с помощью:

Код: Выделить всё

rsync -a mnt/raw/myfile.zip test/
, где я заметил, что флаг -a вызывает rsync: mkstemp "mnt/raw/test/.myfile.zip.nXsUoX" не выполнен: операция не разрешена (1)
Насколько я понял, наличие правильных разрешений должно позволять мне устанавливать атрибуты файла, который я создаю, в папке, для которой у меня также есть разрешения, или мне нужно указать членство в группе в команде? p>
  • Он работает с моими правами sudo, но я бы хотел, чтобы он работал и без него, чтобы я мог использовать его как часть конвейера обработки
  • Я попробовал запустить оболочку с нужной группой: newgrp mygroup
  • сброс разрешений папки sudo chmod g+w test/
none из них действительно решили проблему

Подробнее здесь: https://stackoverflow.com/questions/786 ... membership
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка разрешения: [Errno 1] Операция не разрешена после обновления macOS Catalina
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Ошибка разрешения: [Errno 1] Операция не разрешена
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Ошибка удаленного Secure_mkdirs: операция не разрешена. adb: ошибка: не удалось прочитать ответ на копирование.
    Anonymous » » в форуме Android
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между pipwheel, unzip и pip install
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • «Команды расширения zip и unzip/7z отсутствуют, пропускаются» в Windows во время установки композитора laravel
    Anonymous » » в форуме Php
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»