在 Solaris 中为用户添加多个“辅助组”的命令

在 Solaris 中为用户添加多个“辅助组”的命令

我尝试为 Solaris 系统的用户添加 2 个辅助组,但无法这样做。它仅添加 1 个辅助组。我已经做了足够的研发,不知道该怎么做。

我正在使用以下命令:

sudo usermod -g Primarygrp -G Secondarygrp1,Secondarygrp2 TJ252020

当我验证是否已添加组时,我使用以下命令:-

id -Gn TJ252020

o/p 我正在得到->Primarygrp Secondarygrp1

o/p 我想要 ->Primarygrp Secondarygrp1 Secondarygrp2

答案1

根据usermod(8)Solaris 上的手册,组名称应添加前缀,以+将其添加到辅助组列表中。

IE,

usermod -g Primarygrp -G +Secondarygrp1,Secondarygrp2 TJ252020

如果没有+,次要组是到第一个给定组。手册提示只有带有+-前缀的-G选项才需要一个列表组数:

当与usermodrolemod一起使用时–A–G–K–P–R选项可能会采用一个值列表来添加或删除到使用前缀授予的集合中[+|-]

相关内容