• 使绑定安装仅在当前进程及其后代的上下文中生效

    我有2个文件:/ MyDir / a和/ MyDir / MySubDir / b,并且正在运行bash脚本,我想向其中添加代码以使文件/ a指向文件/ b,但仅在当前进程及其后代中。 希望在仅当前进程(尚未包括其后代)的上下文中使/ MyDir / a指向/ MyDir / MySubDir / b,我尝试首先通过运行一个小的方法使当前进程在其自己的安装名称空间中运行我的脚本中执行的C程序 unshare(CLONE_NEWNS) 接着 mount --bind /MyDir/MySubDir/b /M...
  • 使用chroot监狱更改uname -n的结果

    如果这个问题没有多大意义,我刚刚了解了chroot监狱是多么的抱歉。 基本上,我有两个在本地运行的进程,并且希望对于每个进程(及其所有子进程),“ uname -n”的结果都不同。如何使用chroot监狱为我做这件事?
  • 如何使用chroot复制/粘贴命令列表

    I want to create a script that executes the following commands, one after the other. The problem is the chroot command: everything after that command is not copied into the chroot environment as I want it. It is just copied into the normal terminal and exe...
  • 码头工人| Chroot监狱问题| Node.js的托管

    好的,所以我正在使用Docker,但对Chroot监狱还不熟悉。 我有安装了Debian / Node.js的Docker镜像。但是我希望每个Debian用户都可以运行自己的Node.js应用程序,而无需在Docker中进行根访问。 例: 用户:jimmy 家:/ home / jimmy 外壳:/ bin / bash 因此,吉米现在可以运行Node.js应用程序,因为他具有/ bin / bash外壳。但是他也可以修改整个系统(例如,可以执行“ rm -R / etc”)。我对吗? 然后,例如,我...
  • chroot()的安全隐患

    I want to setup a small FTP server for personal use, and decided to use vsftpd for that. I thought that I should enable chroot_local_user, so users are chrooted to their home directory upon login. Although all users should not have read access outside thei...
  • 根目录如何用于解析绝对路径名?

    APUE说 每个进程还具有一个根目录,用于解析绝对路径名。   可以使用chroot函数更改此根目录。 我认为只有相对路径名需要解析。所以我想知道 what does resolution of absolute pathnames mean? how does chroot use a root directory for resolution of absolute pathnames? Thanks.
  • 在Debian下的chroot中,无特权的用户遇到了麻烦

    我在Debian GNU / Linux下的chroot中遇到用户麻烦。 我使用debootstrap为稳定发行版创建了chroot。 我使用以下脚本输入chroot #!/ bin / sh -v 挂载proc / debian-new / proc -t proc 挂载sysfs / debian-new / sys -t sysfs 挂载--bind / dev / debian-new / dev 挂载--make-rslave / debian-new / sys 挂载--bind / dev /...
  • 如何使用Windows dev PC上的Visual Studio在VM的chroot中共享存储库?

    我有一台装有Visual Studio的Windows开发机,在VirtualBox VM中有一个Debian扩展,其中有一个chroot。 我创建了一个chroot以拥有库的armhf版本,我需要构建其在嵌入式(皮质A)ARM平台(我们使用make,g ++等)上运行的软件。 chroot位于linux VM的我的主目录中的一个文件夹中。我将其chroot(sudo chroot),然后提取我的代码并进行构建,然后通过网络将其复制到平台上。 我想简化工作流程,并与主机OS(Windows)共享chroot...
  • 在64位Linux(ubuntu 14.04)上编译32位二进制文​​件时,出现错误的ELF类错误“错误的ELF类:ELFCLASS64”

    我的系统上安装了64位Ubuntu 16.04。由于某些原因,我必须将根目录更改为一个目录,该目录不过是安装了编译任务所需的必需库的其他系统的副本。 I have made the directory as root directory with chroot. Now while compiling the 32 bit binary for android which requires libc++.so file for compilation it produces the error error...
  • 使目录显示为其他目录-安装欺骗吗?

    我们在具有许多稍微怪异的约束的公司环境中运营,为了在这种环境中发挥作用,我们创建了自己的系统来构建和部署软件。该软件通常如下所示: Download and build and install the software to the temporary location $BUILD_ROOT/install. If all software packages is succesfully installed in step 1, "atomically" copy $BUILD_ROOT/instal...
  • 如何在Debian中删除与gui相关的所有软件包?

    我在Android的chroot环境中使用Debian。因为我根本不使用GUI,所以我认为最好卸载与GUI相关的软件包以释放空间。 如何删除所有GUI软件包? 如果发生任何故障,如何重新安装所有已删除的软件包 拆包后?(可选) As a response to @Arpit Agarwal's comment, here's a link to debian installation procedure on android. debian on termux apt清除libx11-6 lib...
  • 为什么八度音程包没有出现在apt搜索中?

    我正在使用'termux'(android终端仿真器)。我最近在“ proot”环境中将Ubuntu安装在其中。当我使用'apt search octave'搜索八度音程包时,找不到任何结果。然后,我手动在Ubuntu软件包中搜索八度,以验证它是否可用于'armhf'。令我惊讶的是,它可用于'armhf'。我真的很想在我的android上使用octave。为什么它不显示在apt搜索中?我该如何解决? Ubuntu package search:https://packages.ubuntu.com/sear...
  • 远程就地更新根文件系统

    假设一个人只能对嵌入式Linux设备进行远程访问(SSH),目标是将操作系统升级到新版本。该设备只有一个分区,但是很容易有超过50%的未使用空间,并且该设备具有大约256 MB的RAM。人们将如何去做呢?我在想解决方案可能涉及tempfs和ivot_root。 这是我关于如何执行此操作的模糊思路: 将新的rootfs结构上载到设备上的目录 在RAM中挂载tempfs并复制所需的系统资源,以在处理rootfs时保持系统运行 不太清楚使用root_root或chroot或两者将root更改为tempf 从上载...
  • 是否可以直接登录chroot?

    Lets say I boot up my computer and I see the login screen. When I log in as myuser, I want to be restricted to a certain root directory via. chroot. Let's assume that the directory is /chroots/myuser/. Is this possible to do ? If so, how would it be accomp...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部