Ssh
文件夾 ACL 和 SSH 客戶端無法訪問文件夾(權限被拒絕)
該目錄
/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
與失敗有關的線索。編輯:另外,如果您只是將使用者添加到組中,請確保您註銷並重新登錄以使更改生效。