问题标签 [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.
mysql - 运行mysqld的正常权限
我正在尝试在 chroot 环境中运行 mysqld。这里的情况。
当我以 root 身份运行 mysqld 时,我可以连接到我的数据库。但是当我使用 init.d 脚本(正常权限)运行 mysql 时,mysql 给了我一个错误。
所以我想,我需要更改一些文件的文件权限。但哪些?哦,如果您想知道“/var/run/mysqld/mysqld.sock”归“mysql”用户所有。
c - 如何检测我在 chroot() 环境中运行而不是 UID 0?
可能重复:
从内部检测 chroot jail
检测你的进程是否在 Linux 上的 chroot() 环境中执行相对容易:通过比较 /proc/1/root 和 /. 但是,这需要访问 /proc/1/root 上的 stat() ——不幸的是,这是特权。
我正在寻找一种实现相同目标的好方法,但不需要特权。任何人都可以帮助我吗?我的非特权代码如何检测它是否在 chroot() 环境中执行?
android - android上的ubuntu无法打开显示chroot
你好我在android上使用ubuntu(使用chroot)我正在尝试执行xev(将音量按钮更改为CTRL)但每次我尝试打开xev时,它都会说无法打开显示器''或无法打开显示 '127.0.0.1:0.0' (当我使用导出更改 DISPLAY 变量时)
有人可以告诉我如何解决这个问题吗?我在谷歌上找不到官方错误页面,你的小建议对我很有帮助问候。泰允。
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 命令有人可以帮助我吗?
ubuntu - 如何安装 chroot 依赖项?
有 ubuntu img 是由 rootstock 制作的,可以在 ARM 架构中运行,但我不能 chroot 很多人说这是依赖问题,如果我没有可用的加载器和/或共享库,我应该怎么做做?
我有 ubuntu img,我无法 chroot img,所以我不知道如何在 img 中添加或安装这样的库和加载器
我不知道如何安装它们(下)
这个怎么做?
linux - 有没有办法chroot一个linux文件管理器?
只是想知道一个想法,如果像 xfe、rox、nautilus 这样的文件管理器能够(在启动时)运行 chroot aka 不能下树。
如果有人知道如何做到这一点,我会很感兴趣;这是一个网络咖啡,我不希望人们访问其他目录。
(解决方案除了使用 linux fs 权限)。
android - 屏幕截图代码 Android 的任何屏幕
我正在寻找能够截取任何 android 屏幕截图的代码。我有一个在 root 模式下运行的设备。我在网上搜索过。但我得到的信息是它需要 root 访问权限。就是这样..我无法获得有关如何走得更远的足够信息..是否有人可以发布代码或链接,以提供我如何以编程方式进行屏幕显示的信息..我有具有root访问权限的Android设备。
谢谢你。
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/
希望这是有道理的,有人有想法!
linux - 从非 root 进程运行 jailkit
我有一个网络服务器,它会经常产生一个乳胶解释器(用 python 编写)。该解释器位于使用 jailkit 制作的 chroot 监狱中,因此必须以 root 身份启动。
我不希望服务器以 root 身份运行,也无法设置 bash 脚本。我可以编写一个调用脚本的 setuid c 程序,但我很确定这会导致很大的安全漏洞。
到目前为止,我想出的最好的方法是以 root 身份运行一个单独的网络服务器,其唯一的工作是生成解释器进程。
这样做的正确方法是什么?
chroot - chroot 进程如何访问其库依赖项?
将进程放入
chroot
监狱后,它可以访问libc.so
监狱外的库。为什么或如何?如果我们有一个指向监狱外文件的软链接,我们可以访问主文件吗?
我们可以
chroot
在多线程应用程序中使用吗?或者如果我们从一个线程改变根目录,整个进程的根目录会改变?我已阅读该
chroot
功能不提供真正的安全环境,Linux 上是否有任何替代解决方案?