我尝试为 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
选项才需要一个列表组数:
当与
usermod
或rolemod
一起使用时–A
,–G
、–K
、–P
和–R
选项可能会采用一个值列表来添加或删除到使用前缀授予的集合中[+|-]
。