“usermod -aG”和“usermod -G”选项之间的区别

Wob*_*ows 6 options usermod

-G我正在准备 LPIC-1 考试 102,想知道这两个命令在选项和方面有什么区别-aG

  1. usermod -G projectA, projectB jsmith
  2. usermod -aG projectA, projectB jsmith

用户jsmith有自己的默认组,该组未在上面的组/项目中列出。

据我从 的手册页了解usermod,(1) 中jsmith已从列出的组/项目中删除。在 (2) 中,用户被附加到后面列出的组中-G,这不会影响其属于默认组。

我是否正确解释了这两个选项的用法?

Ste*_*itt 11

usermod -G将 user\xe2\x80\x99s 补充组设置为指定的组;所以运行后

\n
usermod -G projectA,projectB jsmith\n
Run Code Online (Sandbox Code Playgroud)\n

用户jsmith将属于projectAprojectB及其 \xe2\x80\x9cprimary\xe2\x80\x9d 组。

\n

usermod -aG将指定组添加到 user\xe2\x80\x99s 补充组中;所以运行后

\n
usermod -aG projectA,projectB jsmith\n
Run Code Online (Sandbox Code Playgroud)\n

用户jsmith将属于projectA并且projectB除了其已属于的任何组(包括其主要组)之外。

\n