小学组和中学组

小学组和中学组

我已经掌握了小学组和中学组的基础知识,但仍有一些问题我似乎找不到可靠的答案:

  1. 许多用户可以属于同一个主要组吗?
  2. 一个用户的主要组可以是另一个用户的辅助组吗?

答案1

  1. 是的他们可以。

    $ id foo
    uid=1002(foo) gid=1002(foo) groups=1002(foo)
    $ id bar
    uid=1003(bar) gid=1003(bar) groups=1003(bar)
    

    将用户的主要组更改foobaruser 的主要组bar

    $ sudo usermod -g bar foo
    

    现在:

    $ id foo
    uid=1002(foo) gid=1003(bar) groups=1003(bar)
    $ id bar
    uid=1003(bar) gid=1003(bar) groups=1003(bar)
    
  2. 是的,可以。

    $ id foo
    uid=1002(foo) gid=1002(foo) groups=1002(foo)
    $ id bar
    uid=1003(bar) gid=1003(bar) groups=1003(bar)
    

    将用户添加bar到组,foo该组是用户的主要组foo

    $ sudo usermod -a -G foo bar
    

    现在:

    $ id foo
    uid=1002(foo) gid=1002(foo) groups=1002(foo)
    $ id bar
    uid=1003(bar) gid=1003(bar) groups=1003(bar),1002(foo)
    

答案2

从用户的角度来看,他有一个主要组和0个或多个次要组。

从群组角度来看,它有 0 个或多个成员。

作为一个或多个用户的主要组的组可以是其他用户的次要组或主要组。

相关内容