Ubuntu
即使目錄/文件歸使用者和組所有,也無法打開文件
我很難理解使用者/組權限。我花了幾個小時閱讀和嘗試事情。這是我所擁有的:
目錄權限
輸入 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 .
注意:我使用
chown
and進行設置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 位。