Как предоставить 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
дир не суть этого вопроса.