Ubuntu 12.10 文件夹权限(设置 sftp 后无法访问任何文件夹)

Ubuntu 12.10 文件夹权限(设置 sftp 后无法访问任何文件夹)

我已经运行了一段时间的 ubuntu 12.10 服务器,dlna 和 samba 运行成功。在之前的版本中,我运行了一个 sftp 服务器,我想再次运行它。

首先,我更新了所有已安装的软件包(但没有升级到 13.04)。然后我安装了 SSH 和 openSSH 并设置了 sftp。我可以成功登录 ftp 帐户。

但后来我注意到我的默认用户无法再访问我的 raid 所在的挂载点。但是,dlna 仍可从此挂载点运行。此目录的所有者/组设置为 nobody:nobody。我想知道是否出了什么问题,并尝试将所有者设置为我的默认用户名。没有用,所以我尝试创建一个新组,将用户(以及 sftp 用户)添加到该组,并使该组成为挂载点的所有者。

我执行了重置,现在我的默认用户无法访问任何目录(权限被拒绝)。在根目录中执行 ls-l 会显示所有内容都属于 root:root。

如果我将我的权限提升到 root 用户(sudo -i),我就可以成功访问所有地方。

有人能提出一些修复此权限问题的建议吗?我不确定我搞砸了什么,但这确实令人沮丧。

答案1

我通过将 sshd_config 文件重置为默认值解决了该问题。

我按照这里的说明进行操作:

https://askubuntu.com/questions/218957/12-04-sshd-config-file-is-empty-but-my-ssh-config-is-not-empty

相关内容