SFTP 访问其他文件夹

SFTP 访问其他文件夹

我当前的服务器设置是 14.04,其中包括配置了 SFTP 的 OpenSSH:

Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory /mnt/earth/www
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

我有一个名为的用户,www他是该组的成员ftpaccess。我有一个挂载文件夹/mnt/earth/www,位于另一台 Windows 2008 服务器上。此挂载上的文件夹权限为drwxr-xr-x 2 root root 4096 Mar 16 10:03 www

我可以使用任何 FTP 程序连接到我的 SFTP 服务器,但我所能看到的只是用户的 homedir 文件:

.bash_logout
.bashrc
.profile

不是已挂载文件夹的内容。

我需要做哪些更改才能让该用户看到挂载的内容,而不是他的主目录?

答案1

由于你在问题下的评论,如果我理解正确的话,你解决了主要问题,但现在你问“但我不能往上面写任何东西”。

这就是为什么你不能写>“drwxr-xr-x 2根 根4096 3月 16日 10:03 www”

您必须使用 www 用户掩码挂载 /mnt/earth/www

相关内容