chroot

ivot_root를 실행한 후 put_old를 어떻게 삭제합니까?
chroot

ivot_root를 실행한 후 put_old를 어떻게 삭제합니까?

학문적 목적으로 컨테이너를 만드는 방식을 복제하려고 했기 때문에 우분투 가상 머신에 일부 네임스페이스를 만들고 하드 드라이브의 허브 루트를 비지박스 파일 시스템으로 변환해 보았습니다. 이와 같이 피벗 루트를 성공적으로 실행했습니다. # pivot_root . old_root /old_root훌륭하게 작동하지만 이제 삭제하려는 경로를 통해 이전 파일 시스템 전체에 액세스할 수 있습니다. 실행해 보면 , , , df등의 마운트가 여러 개 있는 것을 볼 수 있습니다 . 이와 같이 제거하려고 시도했지만 어...

Admin

xauth가 chroot에서 실행되고 있지 않습니다.
chroot

xauth가 chroot에서 실행되고 있지 않습니다.

나는chroot내 컴퓨터의 환경에서 실행될 수 있는 몇 가지 다른 프로그램을 활성화했습니다. 나는 다음을 통해 이 chroot 환경에 액세스합니다.SSH 연결. 이 chroot의 애플리케이션 중 하나는 다음과 같습니다.세포 유전자그래픽 디스플레이가 있습니다. 아무 문제 없이 시작되지만 그래픽 디스플레이를 클라이언트 화면으로 전달할 수 없습니다. ssh_config(클라이언트 측) 및 sshd_config(호스트 측) 파일을 수정하여 활성화했습니다.X11 전달, 포트 포워딩 등 sshd_config 파...

Admin

chroot 환경에서 nmcli 명령 실행
chroot

chroot 환경에서 nmcli 명령 실행

chroot 환경(Ubuntu Jammy)을 설정했습니다. nmcli어떤 목적으로든 이 명령을 실행 해야 합니다 . nmcli에 따라 다르지만 NetworkManager.servicechroot 환경에서는 systemd 서비스가 허용되지 않습니다. nmclichroot에서 명령을 사용 가능하게 만드는 방법은 무엇입니까 ? ...

Admin

Debian 10 update-initramfs 실패: /dev/null을 생성할 수 없습니다.
chroot

Debian 10 update-initramfs 실패: /dev/null을 생성할 수 없습니다.

chroot를 통해 복제 부팅 수정을 시도했습니다(새 프로세서, 부팅 시 중단됨). liveUSB로 부팅하고 파일 시스템을 /mnt에 마운트합니다. 실행하면 update-initramfs -uv거의 끝까지 계속 진행하다가 다음 오류와 함께 실패합니다. ... Adding module /lib/modules/4.19.0-25-amd64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko Adding module /lib/modules/4.19.0-25-amd64/kernel...

Admin

마운트 Docker 소켓을 Alpine chroot에 바인딩하시겠습니까?
chroot

마운트 Docker 소켓을 Alpine chroot에 바인딩하시겠습니까?

내 FriendlyElec NanoPi R6에 OpenWrt OS가 구성되어 있지만 OpenWrt에 없는 다른 항목을 실행하고 일부를 격리하기 위해 Alpine chroot를 추가하기로 결정했습니다. 이는 자체 MicroSD에 의존하기도 합니다. 하나는 작은 환경을 파괴할 수 있습니다. 특정 폴더(예: NAS 드라이브)를 바인딩하는 방법을 알아냈지만 Docker 소켓을 chroot에 표시하는 방법은 찾지 못했습니다. 내가 사용하고 있는 또 다른 소켓은 입니다 tailscaled. 물론 호환되지 않는 ...

Admin

사용자를 위한 격리된 환경 만들기
chroot

사용자를 위한 격리된 환경 만들기

저는 개인적으로 Hyprland를 사용하고 있으며 모든 것을 매우 쉽게 유지합니다. 안타깝게도 이로 인해 내 여자친구가 내 컴퓨터를 사용하기가 쉽지 않기 때문에 KDE처럼 좀 더 인간 친화적인 것을 설치해야 합니다. 나는 정말로 KDE를 설치한 다음 내 계정에 Hyprland를 사용하고 그녀의 계정에 KDE를 사용하고 싶지 않습니다. 왜냐하면 그 DE는 매우 누출이 많고 내가 원하지도 않고 가지고 있지도 않은 쓰레기 더미를 결국 실행하게 될 것이기 때문입니다. 엄청나게 많은 것들이 실행 중입니다. 열...

Admin

Chroot 감옥에 대한 ACL 권한
chroot

Chroot 감옥에 대한 ACL 권한

Chroot 환경에 이름 지정 서비스가 있고 라이브 파일의 경로를 수정할 수 있는 사용자가 필요하며 /var/named/chroot/etc전체 권한을 부여하고 싶지 않습니다. sudoACL 목록을 사용하여 해당 사용자에게 권한을 부여했습니다. 내용은 다음 순서에 따라 수정될 수 있습니다. setfacl -R -m d:u:myuser:rwx /var/named/chroot/etc 나중에 이 사용자가 생성한 파일과 디렉터리를 관리할 수 있도록 상속을 적용했는데, 지정된 사용자로 파일을 생성하려고 하면 ...

Admin

SSH Chroot 문제
chroot

SSH Chroot 문제

Chroot를 설정하려고 할 때 여러 문제가 발생했습니다. 로그인하면 사용자 이름에 "이름이 없습니다!"라고 표시됩니다. 이 etc/passwd파일은 .chroot 파일과 함께 존재하며 chroot 사용자가 액세스할 수 있습니다 nsswitch.conf. 백스페이스 키는 문자를 삭제하는 데 사용되지만 터미널에서는 공백으로 표시됩니다. terminfo 파일과 심볼릭 링크 및 파일은 괜찮은 것 같습니다 nanorc. nano를 열려고 하면 "Error opening Terminal: xterm-256c...

Admin

proot에서 권한 거부의 원인은 무엇입니까?
chroot

proot에서 권한 거부의 원인은 무엇입니까?

직장에서는 PC에 대한 액세스가 제한되어 있으므로 nix 패키지 관리자에 액세스할 수 있도록 /nix가 설치된 상태에서 proot를 실행합니다. 그러나 특정 setuid 명령은 루트에서 실행될 때 실패합니다. $ proot /usr/bin/crontab -e /var/spool/cron/<name>: Permission denied $ proot sh -c '/usr/bin/sudo --help' sh: /usr/bin/sudo: Permission denied $ stat /usr/b...

Admin

여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.
chroot

여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.

나는 여러 개의 chroot 환경을 각각 별도의 폴더에서 병렬로 실행해 왔으며(스크립트가 chroot종료될 때 때로는 동일한 폴더에서 다른 환경을 실행함) 잠시 동안은 괜찮아 보였습니다. 하지만 지금은 "기본" 시스템이 거의 없습니다 /dev(앱을 시작할 수 없거나 새 창을 열 수 없음 등). 나는 항상 다음과 같이 설치했습니다. sudo mount -t proc proc $work_path/fin_sq/proc sudo mount -t sysfs sys $work_path/fin_sq/sys sud...

Admin

linux: kill -9 프로세스는 두 번째 시도에서만 성공합니다.
chroot

linux: kill -9 프로세스는 두 번째 시도에서만 성공합니다.

현재 해결 중이에요여러 chroot가 umount /chrootedpath /dev/pts된 후: 대상이 사용 중입니다.. 문제의 일부를 발견했습니다. 아직 실행 중인 두 프로세스가 명령 ps으로 표시되었습니다 . sudo choot그들은 Ss/ T상태에 있습니다. 이상하게도 나는 다른 사람이 아니라 내가 죽임을 당하는 것이 아니라는 사실을 알았기 때문에 혼란스러웠 kill -9습니다 . 그래서 더 많이 배우려고 노력했어요 . 하지만 이번에는 0으로 종료됩니다. 두 프로세스 모두 먼저 실패하고 그 중...

Admin

일부 바이너리의 경우 docker 내부의 qemu-user-static이 매우 느립니다.
chroot

일부 바이너리의 경우 docker 내부의 qemu-user-static이 매우 느립니다.

나는 현재 함께 일하고 있습니다Armbian 빌드 시스템docker 내의 chroot를 사용하여 armbian 이미지를 교차 빌드합니다(제 경우에는 amd64 호스트에서 aarch64를 사용합니다). 그런데 어떤 이유에서인지 내 컴퓨터에서 빌드 스크립트를 apt-key add -실행하면 단일 CPU 코어를 지속적으로 100% 사용하면서 실제로 몇 시간이 걸립니다. apt 키는 다음과 같이 호출됩니다. 결과적으로 컨테이너 내부와 유사한 프로세스가 발생합니다 chroot <armbian-rootfs...

Admin

기존 시스템에서 루트 권한 없이 Linux rootfs를 에뮬레이션하는 모범 사례
chroot

기존 시스템에서 루트 권한 없이 Linux rootfs를 에뮬레이션하는 모범 사례

우분투 서버의 사용자 계정에 액세스할 수 있습니다. 하지만 루트권한이 없다는게 정말 불편하고(소프트웨어 패키지를 설치할 수 없다는 뜻이죠) 저는 우분투보다 아치리눅스가 더 익숙합니다. 내 사용자 디렉터리에서 컨테이너나 chroot를 실행하고 거기에서 루트 액세스를 시뮬레이션할 수 있다고 생각했습니다. (내가 아는 한) 몇 가지 가능성은 다음과 같습니다. LXC를 실행합니다. 아직 시도하지 않은 복잡한 구성이 필요합니다. 루트를 사용하세요. 내가 시도한 것은 다음 fakeroot tar -xzf a...

Admin