Как предоставить lfs полный доступ ко всем каталогам при настройке Linux From Scratch с Ubuntu 22.04?

Я слежу за Linux From Scratch (LFS) на Ubuntu 22.04. И в какой-то момент он говорит:

Предоставьте lfs полный доступ ко всем каталогам в $LFS, сделав lfs владельцем каталога:

      chown -v lfs $LFS/{usr{,/*},lib,var,etc,bin,sbin,tools}
case $(uname -m) in
  x86_64) chown -v lfs $LFS/lib64 ;;
esac

lfsэто пользователь и LFSпуть. Я использовал скрипт, и вывод был:

      ownership of '/usr' retained as lfs
ownership of '/usr/bin' retained as lfs
ownership of '/usr/games' retained as lfs
ownership of '/usr/include' retained as lfs
ownership of '/usr/lib' retained as lfs
ownership of '/usr/lib32' retained as lfs
ownership of '/usr/lib64' retained as lfs
ownership of '/usr/libexec' retained as lfs
ownership of '/usr/libx32' retained as lfs
ownership of '/usr/local' retained as lfs
ownership of '/usr/sbin' retained as lfs
ownership of '/usr/share' retained as lfs
ownership of '/usr/src' retained as lfs
ownership of '/lib' retained as lfs
ownership of '/var' retained as lfs
ownership of '/etc' retained as lfs
ownership of '/bin' retained as lfs
ownership of '/sbin' retained as lfs
chown: cannot access '/tools': No such file or directory
failed to change ownership of '/tools' to lfs
ownership of '/lib64' retained as lfs

Я думал, что он предоставит доступ в /mnt/lfs, но вывод говорит другое. Есть какие-то проблемы или это нормально?

Изменить: я думаю, что не смог правильно задать свой вопрос. Я не спрашиваю, почему я не получаю право собственности на . Я спрашиваю, почему эти коды пытаются получить право собственности на корневые каталоги моей системы, когда они говорят, что получат право собственности на каталоги под /mnt/lfsАКА $LFSреж.

Разве $LFS/{usr{,/*},lib,var,etc,bin,sbin,toolsозначает что-то вроде

      /mnt/lfs/usr
/mnt/lfs/lib
/mnt/lfs/etc
...

Но он пытается получить право собственности непосредственно на

      /usr
/lib
/etc
...

/toolsдир не суть этого вопроса.

0 ответов

Другие вопросы по тегам