Options

‘usermod -aG’ 和 ‘usermod -G’ 選項之間的區別

  • September 10, 2020

-G我正在準備 LPIC-1,考試 102,並且想知道這兩個命令在選項和方面有什麼區別-aG

  1. usermod -G projectA, projectB jsmith
  2. 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除了它已經屬於的任何組(包括其主要組)。

引用自:https://unix.stackexchange.com/questions/608822