手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux命令行界面下的用户和组管理

groupmod和groupdel的使用

[日期:2016-03-10] 来源:Linux社区  作者:xwhoami [字体: ]

groupmod和groupdel的使用

NAME
   groupmod - modify a group definition on the system

SYNOPSIS
      groupmod [options] GROUP

Options:
  -g, --gid GID                change the group ID to GID
  -h, --help                    display this help message and exit
  -n, --new-name NEW_GROUP      change the name to NEW_GROUP
  -o, --non-unique              allow to use a duplicate (non-unique) GID
  -p, --password PASSWORD      change the password to this (encrypted)
                                PASSWORD

groupmod命令用于更改一个组在系统上的定义

语法:groupmod [选项] 组名

选项
   -g,--gid GID 修改组的GID号

   -h,--help 获得groupmod命令的使用帮助信息

   -n, --new-name NEW_GROUP 更改组的组名

   -o 与-g配置使用,可以设定不唯一的组ID值

   -p 修改组的密码

例子:

假设已存在组testbed,gid为4000
   
#groupmod -n testbed-new testbed 将testbed组名更改为testnbed-new

#groupmod -g 5000 testbed-new 将testbed-new组的组ID更改为5000  


------------------------------------------------------------------------------------------

NAME
      groupdel - delete a group

SYNOPSIS
      groupdel group

groupdel命令用于删除一个组

语法:groupdel 组名

这个命令很简单,但是删除组的时候要注意如下说明

说明:如果有任何一个组群的用户在系统中使用,并且要删除的组为该用户的主要组时,泽不能

移除该组群,必须先删除该用户后才能删除该组。另外,在删除用户时,属于该用户的组要组默认该用户

的主要组默认会被同步删除。如果删除的组为次要组,组删除后,组中成员自动从该组中退出。

命令示例:

#cat /etc/group
named:x:25:
ntp:x:38:
gdm:x:42:
supersun:x:501:super
super:x:502:
jerry:x:503:

//删除用户组supersun,其存在一个用户super,所以不能删除

#groupdel super
groupdel:cnanot remove user's promary  group

//删除用户组jerry,该组没有任何用户,删除成功

#groupdel jerry   

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款