FreeBSD-12 IOCage, модифицирующий корневой каталог / root

В чем причина того, что копирование .bash_profile из хост-системы в каталог / root тонкой тюрьмы 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, файл не виден пользователю root:

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)

Что, я считаю, является источником моих затруднений. Как мне поместить файл в каталог / root тюрьмы iocage, чтобы его мог использовать пользователь root внутри тюрьмы?

0
задан 12 December 2019 в 23:45
2 ответа
zroot/iocage/jails/testjail/root on /zroot/iocage/jails/testjail/root (zfs, local, noatime, nfsv4acls)

Q: "... монтируется в хост-системе... источник моей трудности. Как я помещаю файл в / корневой каталог iocage тюрьмы так, чтобы это было применимо полностью пользователь в тюрьме?"

А: FWIW. Тестовый файл, созданный в подобной точке монтирования

zroot/jails/test_01 on /local/jails/test_01 (zfs, local, nfsv4acls)
$ touch /local/jails/test_01/root/TEST-FILE
$ ll /local/jails/test_01/root/TEST-FILE 
-rw-r--r--  1 root  wheel  0 Dec 13 12:56 /local/jails/test_01/root/TEST-FILE

, доступен корню

$ ssh admin@test_01
$ sudo su
root@test_01:/home/admin # bash
root@test_01:/home/admin # cd /root
root@test_01:~ # ll /root/TEST-FILE
-rw-r--r--  1 root  wheel  0 Dec 13 11:56 /root/TEST-FILE

Примечания:

  • FreeBSD jails.example.com FreeBSD С 12.0 ВЫПУСКАМИ r341666 УНИВЕРСАЛЬНЫЕ тюрьмы i386
  • С 12.0 ВЫПУСКАМИ, созданные с роль Ansible .
0
ответ дан 6 January 2020 в 09:02

Каталог /zroot/iocage/jails/testjail/root/ не является корневым каталогом пользователя root; /zroot/iocage/jails/testjail/root/root/.

0
ответ дан 6 January 2020 в 09:02

Теги

Похожие вопросы