Вероятно, отвечали много раз, но я не могу найти решение моего дела.
Я собираю проект Yocto с помощью bitbake.
Рецепт битбейка попытайтесь изменить разрешение некоторых каталогов и файлов с помощью команды chown. Проблема заключается в том, что команда не выполнена из-за того, что операция изменения владельца не выполнена.
Команда bitbake запускается пользователем luca, который также является sudoers. Если я наберу ls -l, то я вижу в проблемной папке:
-rw-r--r-- 1 luca luca 1875 May 13 17:10 arm-thumb-mutex_db5.patch
-rw-r--r-- 1 luca luca 33 May 13 17:10 configure.sstate
drwxr-xr-x 16 luca luca 4096 May 13 17:10 db-6.0.30
-rw-r--r-- 1 luca luca 665 May 13 17:10 fix-parallel-build.patch
drwxr-xr-x 3 luca luca 4096 May 13 19:11 image
drwxr-xr-x 2 luca luca 4096 May 13 19:11 temp
Очевидно, что если я вручную набираю, sudo chowwn 777 image
оно работает, но я не могу изменить скрипт bitbake, который вызывает ошибку.
Что не так с моим разрешением и пользователем?