chroot

如何在 HP TouchPad 上运行带有 chrooted Ubuntu 的服务器?
chroot

如何在 HP TouchPad 上运行带有 chrooted Ubuntu 的服务器?

问题:我的 Ubuntu chroot 中的服务器似乎坏了。无论我尝试运行哪种服务器,它们似乎都没有响应(VLC 服务器不会响应客户端,远程控制不移动光标,Apache 给出有关绑定到端口 80 的错误并且无法启动等)。 如果我没记错的话,chroot 内部通常会发生的情况是,所有端口都在 chroot 和主机之间共享,因此如果另一台机器试图访问主机的 80 端口,它仍会看到 chrooted Web 服务器。然而,这里的情况并非如此。 当我从 chroot 运行 netstat 时,每个进程都列出了外部地址 0.0.0.0:*,这意味着唯一可以充当客户...

Admin

在 CentOS 7 中无法进入 switch_root 模式
chroot

在 CentOS 7 中无法进入 switch_root 模式

我正在尝试重置旧驱动器上的 root 密码,并按照以下说明操作: https://www.redhat.com/sysadmin/recover-root-passwd 但是,我并没有像文章建议的那样启动到“救援”提示符,而是得到了一个无法运行的 dracut 提示符chroot /sysroot。 有什么建议吗? ...

Admin

如何正确卸载绑定挂载?
chroot

如何正确卸载绑定挂载?

为了创建 chroot,我经常做类似的事情: mount --bind /dev ./dev 但是,当我尝试卸载时./dev,它有时会尝试卸载/重定向到/dev。 如何告诉我想要解除绑定的是挂载点而不是原始挂载点? ...

Admin

stat 在 proot 环境中无法正常工作
chroot

stat 在 proot 环境中无法正常工作

我正在尝试proot在 Ubuntu 22.04 下创建一个具有单独主目录的隔离环境。我正在运行以下命令: proot -r /home/user/testroot/ -w /home/user -b /bin:/bin! -b /dev -b /etc -b /lib:/lib! -b /lib32:/lib32! -b /lib64:/lib64! -b /libx32:/libx32! -b /proc -b /sbin:/sbin! -b /usr -b /var /bin/bash 运行正常,基本符合我的预期,但在环境中创建的文件存在一个小问...

Admin

无法从 chroot 启动 xinit
chroot

无法从 chroot 启动 xinit

我一直试图从 debian bootstrap 运行图形系统 我所做的是使用 debootstrap 创建一个基本的引导程序,安装 openbox 作为测试 wm,根据设置显示变量拱形 Chroot, 跑步startx /bin/openbox-session 但是它一直说 Xorg 连接断开,而且我在 chroot 中找不到任何 xorg 日志文件,在主机系统中也找不到任何日志痕迹 ...

Admin

Kali linux 内核崩溃 - 未同步:尝试终止 init!exitcode=0x00007f00
chroot

Kali linux 内核崩溃 - 未同步:尝试终止 init!exitcode=0x00007f00

我正在对 initramfs 中的磁盘运行 fsck,完成后,我在终端中输入“exit”。之后,当在该驱动器中启动时,我仍然看到内核崩溃屏幕。尝试 chroot 进入损坏的操作系统,但 chroot 似乎不起作用(使用实时 Ubuntu)。我无法在该机器上访问实时操作系统的互联网,因为 Wi-Fi 坏了,我必须使用带有特定驱动程序的加密狗,所以我无法在实时 Ubuntu 中安装任何东西。请帮忙。我添加了内核崩溃的图片错误屏幕 ...

Admin

Ubuntu Server 22.04 上的 LFS 11.2:chroot:无法运行命令“/usr/bin/env”:没有此文件或目录
chroot

Ubuntu Server 22.04 上的 LFS 11.2:chroot:无法运行命令“/usr/bin/env”:没有此文件或目录

我一直在遵循 LFS 11.2 指南,一切进展顺利,直到 chroot 部分。尽管符号链接已正确创建(即相对于 LFS 目录),但错误仍然存​​在。 necro-test@necro-server:/mnt/lfs$ ls -la lib64/ total 8 drwxrwxr-x 2 root root 4096 Mar 1 10:39 . drwxr-xr-x 17 necro-test root 4096 Mar 1 12:03 .. lrwxrwxrwx 1 root root 27 Mar 1 10:39 ld...

Admin

如何 chroot 一个 python 应用程序?
chroot

如何 chroot 一个 python 应用程序?

我在 python flask 中创建了一个简单的应用程序,我想把它放在 chroot 中。一个非常薄的 jail,只包含此应用程序运行所需的最低限度。这是一个学校项目,所以我需要使用 chroot。我想知道: 如何知道应该将哪些库放入 chroot 中(因为 ldd 无法在脚本上运行) 如何实现这个 chroot (大行)。 如果您能帮助我,我提前谢谢您。 编辑: 感谢一些建议,我能够使用 pyinstaller 将我的 flask 应用程序制作成可执行文件,然后使用常见的 chroot 方法 ...

Admin

如何 chroot nginx 虚拟主机
chroot

如何 chroot nginx 虚拟主机

我想阻止虚拟主机内的 php 脚本访问其文档根目录之外的文件。 如果不使用容器化,这怎么可能实现呢? ...

Admin

如何创建具有指定目录权限的 SFTP 用户
chroot

如何创建具有指定目录权限的 SFTP 用户

我已经完成了以下教程:如何在 Ubuntu 20.04 中创建具有指定目录权限的 SFTP 用户。 创建新的 Sftp 用户: # useradd -m -d /home/example.com sftp_user # passwd sftp_user 设置目录权限: # chmod 755 /home/example.com/ # chown root:root /home/example.com 限制目录访问: # vim /etc/ssh/sshd_config subsystem sftp internal-sftp Match User sft...

Admin

如何在 Linux 中将覆盖文件系统挂载在根文件夹上?
chroot

如何在 Linux 中将覆盖文件系统挂载在根文件夹上?

我想在根文件夹上安装一个覆盖文件系统。 我的命令是: mkdir -p merged upper work sudo mount -t overlay ovr -o index=off -o lowerdir=\,upperdir=upper,workdir=work merged 我得到了错误 mount: /.../merged: 错误的 fs 类型、错误的选项、ovr_ 上的错误超级块、缺少代码页或辅助程序、或其他错误。 我已经让它工作了,但我不知道我到底做了什么不同的事情。 ...

Admin

SFTP 阻止用户删除原始目录
chroot

SFTP 阻止用户删除原始目录

我找不到如何防止 chroot 用户删除某些原始目录。我有一个已经运行的 SFTP。以下是我为新合作伙伴创建目录的过程。 [root@...]# groupadd Orange [root@...]# useradd -g Orange -d /SRV_PROD/Orange/ -s /sbin/nologin user_Orange [root@...]# mkdir Orange/in [root@...]# mkdir Orange/in/archives [root@...]# mkdir Orange/out [root@...]# mkdir O...

Admin

如何避免 chroot jail 影响实际系统(例如更新系统时间)?
chroot

如何避免 chroot jail 影响实际系统(例如更新系统时间)?

我是 chroot 的新手。我以为 chroot 是一个封闭的、独立的系统,可以避免 chroot jail 内发生的事情影响 jail 外的实际系统。但是我刚刚确认,如果我通过date -schroot 内部更新系统时间,实际系统的系统时间也会更新。在我看来,将不受信任的可执行文件关在 chroot 内不够安全。 更改 jail 内的系统配置会影响 jail 外的系统。我们需要担心这个问题吗?安全漏洞?如何避免? ...

Admin

如何从另一个 WSL 安装 chroot 到 WSL 安装?
chroot

如何从另一个 WSL 安装 chroot 到 WSL 安装?

我想从我的 Ubuntu WSL chroot 到我的 Kali Linux WSL。我正在运行 WSL2。在 Windows 中,我将我的 Kali Linux WSL 安装 ( \\wsl$\kali-linux) 映射到驱动器K:。在 Ubuntu WSL 中,我将K:驱动器安装到/mnt/k正在运行的 bu sudo mount -t drvfs K: /mnt/k。它已成功安装,但我无法 chroot 到/mnt/k。符号链接似乎存在问题。当我尝试运行 时chroot /mnt/k,出现以下错误: chroot: failed to run com...

Admin

警告:没有可用的 inet 套接字:没有此文件或目录
chroot

警告:没有可用的 inet 套接字:没有此文件或目录

因此,我正在使用 chroot 进入 debian bootstrap,一切在 root 帐户下工作正常,直到我添加了一个新用户,才发现我无法更新或访问 xdisplay 或 localhost ip,这很奇怪,我不知道该怎么做,所以我寻求帮助,这是我正在使用的 chroot 脚本 ~ $ cat chroot.sh sudo mount -t proc /proc chroot-ubuntu/proc sudo mount --rbind /sys chroot-ubuntu/sys sudo mount --rbind /dev chroot-ubunt...

Admin