为什么将.bash_profile从主机系统复制到iocage薄监狱的/root目录中,不会创建一个在登录到该监狱时对根用户可见的文件?
换句话说,如果我在主机系统中这样做:
cp -p .bash_profile /zroot/iocage/jails/testjail/root/然后ls -al /zroot/iocage/jails/testjail/root/.bash_profile显示文件存在。
ls -al /zroot/iocage/jails/testjail/root/.bash_profile
-rwxr-xr-x 1 root wheel 3274 Dec 12 15:42 /zroot/iocage/jails/testjail/root/.bash_profile但是,当我登录到testjail时,根用户看不到该文件:
iocage console testjail
ls -a .bash_profile
ls: .bash_profile: No such file or directory如果我检查主机系统上的挂载,那么我看到的其他事情如下:
zroot/iocage/jails/testjail/root on /zroot/iocage/jails/testjail/root (zfs, local, noatime, nfsv4acls)我相信这是我困难的根源。如何将文件放入iocage监狱的/root目录,使其可供监狱内的根用户使用?
发布于 2019-12-13 14:46:12
目录/zroot/iocage/jails/testjail/root/不是根用户的主目录;/zroot/iocage/jails/testjail/root/root/是。
https://serverfault.com/questions/995398
复制相似问题