我尝试使用以下命令更改两个文件夹的所有权:
chown -v lfs $LFS/tools
chown -v lfs $LFS/sources
当时命令成功了,因为我看到一条消息说更改已完成。过了一会儿,我检查了一下是否lfs
确实是所有者,使用以下命令:
sudo ls -ld /mnt/LFS/sources
并得到以下答案:
drwxr-xr-x 2 root root 4096 fev 24 17:39 /mnt/LFS/sources
考虑到我可能必须重复该chown
命令,所以我这样做了:
sudo chown -v lfs $LFS/tools
ownership of '/tools' retained as lfs
现在,据我了解,有chown
告诉我主人是lfs
并且ls -ls
说主人是root
。
这些文件夹位于具有 ext4 文件系统的外部驱动磁盘中。
答案1
解决了。我只是写了完整路径而不是 $LFS。仍然不知道为什么我总是丢失导出值,但这是另一个问题。