Options
‘usermod -aG’ 和 ‘usermod -G’ 選項之間的區別
-G
我正在準備 LPIC-1,考試 102,並且想知道這兩個命令在選項和方面有什麼區別-aG
:
usermod -G projectA, projectB jsmith
usermod -aG projectA, projectB jsmith
jsmith 有自己的預設組,它沒有在上面的組/項目中列出。正如我從手冊頁中了解到的那樣
usermod
,在 (1) 中,jsmith 已從列出的組/項目中刪除。在 (2) 中,使用者被附加到後面列出的那些組中-G
,這不會影響其屬於其預設組。我是否正確解釋了這兩個選項的用法?提前致謝。
usermod -G
將使用者的補充組設置為僅指定的組;所以執行後usermod -G projectA,projectB jsmith
使用者將
jsmith
屬於projectA
,projectB
, 及其“主要”組。
usermod -aG
將指定的組添加到使用者的補充組中;所以執行後usermod -aG projectA,projectB jsmith
使用者將
jsmith
屬於projectA
並且projectB
除了它已經屬於的任何組(包括其主要組)。