Command
chown 命令是否允許設置與使用者組不同的組?
這可能是一個愚蠢的問題,但我不了解 command 的細節
chown
。我還沒有找到任何關於這個細節的解釋,也許是因為它對每個人來說都太明顯了。更改文件所有權時,可以使用以下基本語法設置使用者參數和組參數:
chown <username>:<groupname> <filename>
此語法允許您在欄位中插入屬於某個組的使用者,並在欄位中插入組。當我第一次了解 chown 命令時,我認為組名必須與使用者組相同。但後來我發現組名可以引用與使用者所屬的組不同的組。
這是否意味著您可以為使用者和組設置所有權,而組與使用者組無關?如果是,在我看來,這個問題與我在這裡找到的內容相衝突。還是我只是感到困惑?
謝謝!
連結中的“衝突”指的是非 root 使用者。非 root 使用者只能將文件的組更改為他所屬的組(由於那裡提到的原因)。
但是,
root
他自己可以將任何使用者和任何組設置為任何文件,並且文件的所有者不必屬於該組。所以沒有衝突。