草庐IT

mysql - 在 chroot 中运行 mysql

我的10.04ubuntu机器上有一个chroot环境。我试图在此chroot环境中运行mysql,但出现此错误。ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'(2)基本上,我使用debootstrap和schroot来创建chroot。然后我在这个chroot环境中安装了“ubuntu-minimal”和mysql-server。如果您感兴趣,这里是我遵循的所有步骤https://help.ubuntu.com/community/Debootstrap

mysql - 在 chroot 中运行 mysql

我的10.04ubuntu机器上有一个chroot环境。我试图在此chroot环境中运行mysql,但出现此错误。ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'(2)基本上,我使用debootstrap和schroot来创建chroot。然后我在这个chroot环境中安装了“ubuntu-minimal”和mysql-server。如果您感兴趣,这里是我遵循的所有步骤https://help.ubuntu.com/community/Debootstrap

linux - 我可以限制某个进程对某些文件的访问吗?

是否可以在Linux中启动一个进程,并限制其对某些文件/目录的访问?例如:$start-process--enable-dir=./sandbox--exec="some-script.sh"some-script.sh将无法在./sandbox之外执行任何操作。 最佳答案 您可以使用chroot设置进程树的根目录。但是,这意味着该进程的所有依赖项必须在其新根中可用。有许多软件包可以帮助您根据需要设置chroot环境。Google是你的friend;)构建chroot环境的一些建议当为某些程序或守护进程构建chroot时,您必须为要

linux - 我可以限制某个进程对某些文件的访问吗?

是否可以在Linux中启动一个进程,并限制其对某些文件/目录的访问?例如:$start-process--enable-dir=./sandbox--exec="some-script.sh"some-script.sh将无法在./sandbox之外执行任何操作。 最佳答案 您可以使用chroot设置进程树的根目录。但是,这意味着该进程的所有依赖项必须在其新根中可用。有许多软件包可以帮助您根据需要设置chroot环境。Google是你的friend;)构建chroot环境的一些建议当为某些程序或守护进程构建chroot时,您必须为要

linux - chroot 如何影响动态库内存使用?

虽然有anotherquestion与类似的主题,它不包括共享库在chrootjail中使用的内存。假设我们有几个类似的chroot。更具体地说,完全相同的二进制文件和共享库集,它们实际上是到主副本的硬链接(hardlink)以节省磁盘空间(为了防止文件更改的潜在可能性,文件系统以只读方式挂载)。这样的设置对内存使用有何影响? 最佳答案 如chroot系统调用中所述:Thiscallchangesaningredientinthepathnameresolutionprocessanddoesnothingelse.因此,共享库将以

linux - chroot 如何影响动态库内存使用?

虽然有anotherquestion与类似的主题,它不包括共享库在chrootjail中使用的内存。假设我们有几个类似的chroot。更具体地说,完全相同的二进制文件和共享库集,它们实际上是到主副本的硬链接(hardlink)以节省磁盘空间(为了防止文件更改的潜在可能性,文件系统以只读方式挂载)。这样的设置对内存使用有何影响? 最佳答案 如chroot系统调用中所述:Thiscallchangesaningredientinthepathnameresolutionprocessanddoesnothingelse.因此,共享库将以

linux - Bash:从 chroot 和切换用户中执行命令

我正在编写一个应该执行此操作的脚本...chroot/chroot_dir/su-./startup.sh(Thisshouldrunwithinthesuenvironment)我试过这种方法:chroot/chroot_dir/bin/bash-c"su-;./startup.sh"这会尝试执行用户切换和脚本作为bash的字符串命令...不管它做了什么,它会在之后“停止”吗“su-”并且不执行脚本。但是,一旦我离开“su-”环境,它就会尝试运行startup.sh,但当然找不到。基本上我需要嵌套要在“su-”环境中运行的“startup.sh”... 最

linux - Bash:从 chroot 和切换用户中执行命令

我正在编写一个应该执行此操作的脚本...chroot/chroot_dir/su-./startup.sh(Thisshouldrunwithinthesuenvironment)我试过这种方法:chroot/chroot_dir/bin/bash-c"su-;./startup.sh"这会尝试执行用户切换和脚本作为bash的字符串命令...不管它做了什么,它会在之后“停止”吗“su-”并且不执行脚本。但是,一旦我离开“su-”环境,它就会尝试运行startup.sh,但当然找不到。基本上我需要嵌套要在“su-”环境中运行的“startup.sh”... 最

linux - 错误消息 "500 OOPS: vsftpd: refusing to run with writable root inside chroot()"

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我想设置一个匿名的FTP服务器(能够上传文件)。这是我的配置文件:listen=YESanonymous_enable=YESanon_root=/var/www/ftplocal_enable=YESwrite_enable=YESr.anon_upload_enable=YESanon_mkdir_write_enable=YESxferlog_enable=YESconnect_from_

linux - 错误消息 "500 OOPS: vsftpd: refusing to run with writable root inside chroot()"

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我想设置一个匿名的FTP服务器(能够上传文件)。这是我的配置文件:listen=YESanonymous_enable=YESanon_root=/var/www/ftplocal_enable=YESwrite_enable=YESr.anon_upload_enable=YESanon_mkdir_write_enable=YESxferlog_enable=YESconnect_from_