Ubuntu上的sFTP访问问题

前端之家收集整理的这篇文章主要介绍了Ubuntu上的sFTP访问问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经在Ubuntu 9.10 Karmic服务器上设置了sFTP访问权限,但我知道我认为是权限问题.

使用我创建的sFTP帐户,它会自动登录到:

/srv/www/domain.com/

但是,我实际上只能上传到:

/srv/www/domain.com/public_html

这是行不通的,因为我需要创建与public_html并行的目录等.我很欣赏这是我可能做错了,因为它从一些帮助文件拼凑而成.

我按照these instructions创建了一个用于sFTP访问的组,然后创建了一个用户,然后使用以下命令修改了他们的主目录:

usermod -d /srv/www/domain.com newuser

如果您需要解决此问题,请告知我们.

命令输出

> ls -al /srv/www/domain.com/ | grep public_html
drwxr-xr-x 2 newuser newuser 4096 2010-08-24 12:38 public_html

> ls -al /srv/www/ | grep domain.com
drwxr-xr-x 5 root root 4096 2010-08-24 12:21 domain.com

> groups newuser
newuser : newuser filetransfer

> ls -ld /srv/www/domain.com/
drwxr-xr-x 5 root root 4096 2010-08-24 12:21 /srv/www/domain.com/
您正在使用OpenSSH的ChrootDirectory指令.

这仅在相应用户的主目录由root:root拥有且不是world或全局可写(即具有权限掩码0755但不具有0770)时才有效. sshd将在您的auth.log(或syslog工具AUTH的目标)中发出警告.

原文链接:https://www.f2er.com/ubuntu/347532.html

猜你在找的Ubuntu相关文章