Код: Выделить всё
unzip -o myfile.zip -d ./
- выводит uid=1011(пользователь) gid=1111(mygroup) groups=1111(mygroup),27(sudo),998(docker),1013(пользователь)
Код: Выделить всё
id
- в «тесте» выводит drwxrwxr-x 2 ubuntu mygroup 0 24 июня 10:09
Код: Выделить всё
ls -ld
поэтому я думаю, что моя группа должна иметь разрешение на запись в целевой каталог - на выходе файла .zip -rwxrwxr-x 1 ubuntu mygroup 5191958726 10 апреля 07:57 myfile.zip
Код: Выделить всё
ls -l
итак, еще раз, mygroup также должен иметь необходимый доступ
Код: Выделить всё
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
Я столкнулся с очень похожей ошибкой при попытке скопировать эти файлы с помощью:
Код: Выделить всё
rsync -a mnt/raw/myfile.zip test/
Насколько я понял, наличие правильных разрешений должно позволять мне устанавливать атрибуты файла, который я создаю, в папке, для которой у меня также есть разрешения, или мне нужно указать членство в группе в команде? p>
- Он работает с моими правами sudo, но я бы хотел, чтобы он работал и без него, чтобы я мог использовать его как часть конвейера обработки
- Я попробовал запустить оболочку с нужной группой: newgrp mygroup
- сброс разрешений папки sudo chmod g+w test/
Подробнее здесь: https://stackoverflow.com/questions/786 ... membership