Ssh

文件夾 ACL 和 SSH 客戶端無法訪問文件夾(權限被拒絕)

  • July 31, 2017

該目錄/run/media/user/disc是 SSH 伺服器 (Fedora 25) 上的目錄。它的組是 sftponly。我正在嘗試使用屬於 sftponly 組的使用者通過 SSH 訪問該目錄。不幸的是,我無法訪問(讀取)此類目錄(權限被拒絕)。訪問控制列表對我來說看起來不錯,但仍然存在一些問題:

# getfacl /run/media/user/disc
getfacl: Removing leading '/' from absolute path names
# file: run/media/user/disc
# owner: root
# group: sftponly
user::rwx
group::rwx
group:sftponly:r-x
mask::rwx
other::rwx

任何的想法?謝謝

您應該檢查父目錄以查看使用者或sftponly組是否具有遍歷目錄層次結構的正確權限。您可以namei -ml /run/media/user/disc用作快速權限概覽。

如果這不能產生您需要的資訊,您可以getfacl在每個父目錄上使用以發現是否存在 perms 問題。如果做不到這一點,你應該檢查/var/log/secure與失敗有關的線索。

編輯:另外,如果您只是將使用者添加到組中,請確保您註銷並重新登錄以使更改生效。

引用自:https://serverfault.com/questions/866156