我当前的服务器设置是 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