Linux命令行界面下的用户和组的管理
groupadd创建用户组:
# groupadd [-g gid [-o]] [-r] [-f] group
参数:
-g gid:group’s ID 值 .除非使用 -o 参数不然该值必须是唯一,不可相同.数值不可为负。预设为最小不得小于500而逐次增加。0~999 传统上是保留给系统帐号使用。
-r 此参数是用来建立系统帐号。的UID 会比定义在系统档上/etc/login.defs. 的UID_MIN 来的小.注意useradd 此法所建立的帐号不会建立使用者目录,也不会在乎纪录在/etc/login.defs. 的定义值 . 如果你想要有使用者目录须额外指定。
-m 参数来建立系统帐号。这是RED HAT 额外增设的选项。它会自动帮你选定一个小于999 的gif 不需要再加上-g 参数。这是RED HAT 额外增设的选项。
-f 新增一个已经存在的群组帐号,系统会出现错误讯息然后结束groupadd .如果是这样的情况,不会新增这个群组(如果是这个情况下,系统不会再新增一次)也可同时加上
-g 选项当你加上一个gid,此时gid 就不用是唯一值,可不加-o 参数,建好群组后会显结果 .
例子:
1.创建一个GID为5400,组名为testbed的用户组
2.再次创建一个GID为5401,组名为testbed的用户组,由于组名不唯一,创建失败
3.使用-f 和-o 选项,系统不提示信息,由于组名不唯一,创建仍然失败
4.创建一个GID为5400,组名为supersun的用户组,由于GID不唯一创建失败
5.使用-f 选项,创建成功,系统将该GID递增为5041
6.综合使用-o 和-f 选项,则创建成功,系统将该GID仍然设置为5401
groupmod修改用户组属性:
# groupmod [-g ][-n ][群组名称]
参数: