Ubuntu

即使目錄/文件歸使用者和組所有,也無法打開文件

  • August 1, 2019

我很難理解使用者/組權限。我花了幾個小時閱讀和嘗試事情。這是我所擁有的:

目錄權限

輸入 1:ls -lhd

輸出 1:

/var/日誌:drwxrwxr-x 11 root syslog 4.0K May 10 01:59 .

/var/log/mongosqld:drw-rw-r-- 2 mongosqld logstash 4.0K May 10 03:37 .

注意:我使用chownand進行設置chgrp

文件權限

輸入 2:ls -lh

輸出 2:

/var/log/mongosqld:

total 12K
-rw-rw-r-- 1 mongosqld logstash 1.4K May 10 03:43 mongosqld.log

團體:

輸入:groups logstash mongosqld

輸出:

logstash : logstash
mongosqld : users logstash

我的問題

當我嘗試以mongosqld使用者身份打開文件時,它告訴我open /var/log/mongosqld/mongosqld.log: permission denied. 我要去哪裡錯了。

您無法訪問其中的任何內容(除非您以/var/log/mongosqld root 身份執行),因為它(目錄)沒有設置任何 e x ecute 位。

引用自:https://unix.stackexchange.com/questions/518123