问题标签 [chroot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
492 浏览

mysql - 运行mysqld的正常权限

我正在尝试在 chroot 环境中运行 mysqld。这里的情况。

当我以 root 身份运行 mysqld 时,我可以连接到我的数据库。但是当我使用 init.d 脚本(正常权限)运行 mysql 时,mysql 给了我一个错误。

所以我想,我需要更改一些文件的文件权限。但哪些?哦,如果您想知道“/var/run/mysqld/mysqld.sock”归“mysql”用户所有。

0 投票
1 回答
1545 浏览

c - 如何检测我在 chroot() 环境中运行而不是 UID 0?

可能重复:
从内部检测 chroot jail

检测你的进程是否在 Linux 上的 chroot() 环境中执行相对容易:通过比较 /proc/1/root 和 /. 但是,这需要访问 /proc/1/root 上的 stat() ——不幸的是,这是特权。

我正在寻找一种实现相同目标的好方法,但不需要特权。任何人都可以帮助我吗?我的非特权代码如何检测它是否在 chroot() 环境中执行?

0 投票
1 回答
1706 浏览

android - android上的ubuntu无法打开显示chroot

你好我在android上使用ubuntu(使用chroot)我正在尝试执行xev(将音量按钮更改为CTRL)但每次我尝试打开xev时,它都会说无法打开显示器''或无法打开显示 '127.0.0.1:0.0' (当我使用导出更改 DISPLAY 变量时)

有人可以告诉我如何解决这个问题吗?我在谷歌上找不到官方错误页面,你的小建议对我很有帮助问候。泰允。

0 投票
1 回答
2920 浏览

android - ioctl LOOP_SET_FD 失败

ioctl LOOP_SET_FD 失败

我已经问过类似的问题,但我在这里写了更多细节

为了在 android 中运行 ubuntu,我使用 rootstock rootstock -f kty1104-ThinkPad-Z60t -l kty1104 -p 1 --imagesize 2047M --notarball --seed linux-image-omap,lxde,build-essential 创建了一个 img 文件, openssh-server,tightvncserver,x11-xserver-utils

这个 img 可以通过 sudo mount -o loop,noatime -t ext2 /home/kty1104/ubuntu.img /mnt 在我的 ubuntu PC 上 chroot sudo mount -t proc proc /mnt/proc chroot /mnt /bin/bash

但是当我在我的 android 上尝试这个 mount ~ chroot 命令时,它说,ioctl LOOP_SET_FD failed: Bad file number on mount 命令,当我只是强制 chroot 时,它说“段错误”

我认为问题来自 rootstock 命令有人可以帮助我吗?

0 投票
1 回答
542 浏览

ubuntu - 如何安装 chroot 依赖项?

有 ubuntu img 是由 rootstock 制作的,可以在 ARM 架构中运行,但我不能 chroot 很多人说这是依赖问题,如果我没有可用的加载器和/或共享库,我应该怎么做做?

我有 ubuntu img,我无法 chroot img,所以我不知道如何在 img 中添加或安装这样的库和加载器

我不知道如何安装它们(下)

这个怎么做?

0 投票
2 回答
535 浏览

linux - 有没有办法chroot一个linux文件管理器?

只是想知道一个想法,如果像 xfe、rox、nautilus 这样的文件管理器能够(在启动时)运行 chroot aka 不能下树。

如果有人知道如何做到这一点,我会很感兴趣;这是一个网络咖啡,我不希望人们访问其他目录。

(解决方案除了使用 linux fs 权限)。

0 投票
1 回答
1616 浏览

android - 屏幕截图代码 Android 的任何屏幕

我正在寻找能够截取任何 android 屏幕截图的代码。我有一个在 root 模式下运行的设备。我在网上搜索过。但我得到的信息是它需要 root 访问权限。就是这样..我无法获得有关如何走得更远的足够信息..是否有人可以发布代码或链接,以提供我如何以编程方式进行屏幕显示的信息..我有具有root访问权限的Android设备。

谢谢你。

0 投票
1 回答
1433 浏览

apache - Apache Chroot - ibase_connect 失败

Apache 2,运行 mod_chroot。可以正常访问基本的html和php脚本。

这个测试脚本使用 cli php 可以正常工作,所以我知道连接字符串很好。

但是,当我在 Chrooted Apache 下运行它时,它会返回一条错误消息:

Warning: ibase_connect(): Can't access lock files' directory /tmp/firebird in /html/app/webroot/test2.php

这似乎真的很奇怪。/tmp/firebird 存在并在 CLI 编写脚本时被 firebird 使用。

当我编译 PHP 时,我使用了 --with-interbase=/opt/firebird/

希望这是有道理的,有人有想法!

0 投票
1 回答
275 浏览

linux - 从非 root 进程运行 jailkit

我有一个网络服务器,它会经常产生一个乳胶解释器(用 python 编写)。该解释器位于使用 jailkit 制作的 chroot 监狱中,因此必须以 root 身份启动。

我不希望服务器以 root 身份运行,也无法设置 bash 脚本。我可以编写一个调用脚本的 setuid c 程序,但我很确定这会导致很大的安全漏洞。

到目前为止,我想出的最好的方法是以 root 身份运行一个单独的网络服务器,其唯一的工作是生成解释器进程。

这样做的正确方法是什么?

0 投票
1 回答
1439 浏览

chroot - chroot 进程如何访问其库依赖项?

  1. 将进程放入chroot监狱后,它可以访问libc.so监狱外的库。为什么或如何?

  2. 如果我们有一个指向监狱外文件的软链接,我们可以访问主文件吗?

  3. 我们可以chroot在多线程应用程序中使用吗?或者如果我们从一个线程改变根目录,整个进程的根目录会改变?

  4. 我已阅读该chroot功能不提供真正的安全环境,Linux 上是否有任何替代解决方案?