Ubuntu
為什麼我同時擁有 root 和 mongodb 權限?
這些是權限
total 8 7351455 drwxr-xr-x 2 mongodb mongodb 4096 авг 21 10:36 . 7340101 drwxr-xr-x 69 root root 4096 сеп 4 11:40 ..
對於我的
/var/lib/mongodb
我在使用 mongodb 服務時遇到問題,我發現我必須執行
sudo chown -R mongodb:mongodb /var/lib/mongodb
df -T 顯示
df -T Filesystem Type 1K-blocks Used Available Use% Mounted on udev devtmpfs 8145248 0 8145248 0% /dev tmpfs tmpfs 1634684 1904 1632780 1% /run /dev/sda5 ext4 244567356 79042556 153031796 35% /
我認為是ext4。
為什麼?
我懷疑你跑了
sudo chown -R mongodb:mongodb /var/lib/mongodb
並且比您發現自己感到困惑,因為
ls -lia /var/lib/mongodb
還顯示了此條目:7340101 drwxr-xr-x 69 root root 4096 сеп 4 11:40 ..
這並不意味著
chown
沒有工作。類 Unix 系統上的每個目錄都有這兩個條目:.
,這是指向目錄本身的硬連結,以及..
,是指向其父目錄的硬連結。輸出中的上述行
ls
引用了/var/lib/mongodb
的父目錄,/var/lib
該目錄仍歸 root 所有(應該如此!)。其實入口
7351455 drwxr-xr-x 2 mongodb mongodb 4096 авг 21 10:36 .
確認
chmod
有效(或沒有改變,因為沒有什麼可改變的)。