Articles of chroot

FilZilla显示FTP文件夹的物理path,任何解决方法?

我在rhel 5上使用vsftpd作为ftp服务器。我使用ftp发布了一个文件夹,并尝试使用ftp客户机FileZilla访问该文件夹。 问题是filezilla显示了ftp文件夹的物理path。 这可能是一个安全问题。 请build议我任何解决方法

Pure-FTPD chroot无法在新的Debian上安装?

我试图让chroot与Pure-FTPD用户一起工作,但是由于某些原因,它根本无法工作。 我改变了以下选项: 的/ etc /默认/纯的ftpd-共同: VIRTUALCHROOT=true 的/ etc /纯的ftpd / CONF / ChrootEveryone: yes 并添加了一个家庭目录的虚拟用户,如下所示: Login : <someuser> Password : <foo> UID : 1003 (ftpuser) GID : 1003 (ftpgroup) Directory : /home/<homedir>/./ 我在这里错过了什么?

我怎样才能find一个特定的守护进程启动的chroot环境的path?

我有一个设置几个目录,我可以chroot和启动相同的守护进程。 我希望能够从我启动守护进程的多个目录中分辨出来。 我想通过仅使用chroot环境外的命令来find它,而不必停止守护进程。 澄清:当我说“同一个守护进程”,我的意思是这些目录的内容是相同的,唯一的区别是它们在主机环境中的path。

vsftpd和chrooted本地用户的主目录

注意:用户是chroot,他们的local_root被设置为/srv/ftp 。 为什么vsftpd强制本地chroot用户拥有主目录? 如果没有,它将拒绝工作。 我在代码中发现了以下内容: secutil.c:53 /* Always do the chdir() regardless of whether we are chroot()'ing */ 这是什么目的? 为什么一个chdir很快到家,然后到local_root 。

Chrooted用户不会在他的主目录中启动,也不会加载他的bash_profiles

如果用户login,他将从/ chroot开始(这是实际机器上的/ var / jail)。 我希望他从他的家里开始。 另外,他似乎不加载任何他的configuration文件(.bash.rc等)。 我按照这个教程创build了chroot环境。 这就是我的/ etc / passwd的样子: test:x:1004:1008:,,,:/var/jail/home/test:/bin/bash 这就是我的/ var / jail / etc / passwd文件的样子: test:x:1004:1008:,,,:/home/test:/bin/bash 我也发现,如果我删除 Match User test ChrootDirectory /var/jail AllowTCPForwarding no X11Forwarding no 从我的/ etc / ssh / sshd_config,用户启动他的正确的家庭文件夹,并与他的bash设置加载。 但是,如果我删除了这个部分,他就可以离开chroot环境。 我之前问过的这个问题有些相关,因为我认为命令行的错误是由未加载的configuration文件引起的。 那么有什么想法如何解决这个问题?

在chroot之外的nginx下的chroot下的fastcgi下运行php时,“没有指定input文件”

我有一个在Ubuntu 14.04上运行的nginx/1.4.6 ,但是在一个chroot Ubuntu 9.10 (Karmic Koala)里面有一个php/5.2.10的场景。 我的问题是,所有的PHP文件请求导致恐惧的“ No input file specified. 我把这个站点存放在chroot里面,所以它可以从chroot jail里的php和jail以外的nginx里读取。 From nginx' point of view: /var/chroot/karmic/var/www/domains/dummysite/web: . www-data:www-data drwxr-xr-x index.php www-data:www-data -rw-r–r– test.jpg www-data:www-data -rw-r–r– 并在chroot里面 From php's point of view: /var/www/domains/dummysite/web: . www-data:www-data drwxr-xr-x index.php www-data:www-data -rw-r–r– test.jpg www-data:www-data -rw-r–r– 和index.php是死的简单! <?php echo '<h1>Hello World</h1> Foo bar…'; ?> 我已经用lighttpd的spawn-fcgi用这个命令启动了php-fcgi: LANG=C […]

RHEL 5.4和Chrooted SFTP

根据发行说明,RHEL 5.4包含一个更新,用于本地设置chroot的SFTP帐户。 但是从我所看到的情况来看,这是全部或者全部 – 这意味着如果你走这条路,就算是根系也是根系的。 有人使用这个成功? 你是如何configuration它,以便你仍然可以执行系统pipe理任务,如果root是chroot的? 谢谢- 玩笑

如何在Ubuntu 8.04下为SFTP设置chroot?

在引入ChrootDirectory参数之前,Ubuntu 8.04 LTS附带了OpenSSH 4.7。 我如何将OpenSSH升级到4.9+? 另外,如果不升级OpenSSH,我怎样才能设置chroot?

CHROOT进行shell脚本testing

我正在设置一个shell脚本,以便正确logging和自动化我用来设置我们有几台服务器的过程。 为了通过不同的阶段来testingshell脚本,我认为CHROOT将是理想的,因为我可以消灭“虚拟根”并在运行中创build它。 然而,我从来没有使用过CHROOT。 我只是好奇,为了实现这个创buildchroot的过程(需要安装apache / php / etc所需的基本核心function),需要遵循什么确切的步骤? 然后摧毁它?

与chroot的setlocale错误

我创build了一个chroot监狱,当我login时,我得到一个bash警告bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) 我试图谷歌错误,但无法find解决scheme