Linux執行檔在root下執行時有哪些權限?

Linux執行檔在root下執行時有哪些權限?

我使用的是 CentOS 6.8。

我有一個名為railgun 的可執行文件,其使用者和群組都設定為root。

然後我使用 root 用戶將其作為服務啟動,如下所示:

service railgun start

但是,它會產生權限被拒絕的錯誤:

/tmp/memcached.sock: connect: permission denied

我檢查 /tmp/memcached.sock 的使用者和群組,發現兩者都是「memcached」。所以我只是想知道為什麼railgun無法訪問/tmp/memcached.sock,因為它是由root執行的? root啟動後有哪些權限?

在我看來,root 可以存取任何東西。所以 root 啟動的可執行檔也可以存取任何東西。那是對的嗎?

相關內容