增加和删除用户组

groupadd 命令 用来创建一个用户组。下面介绍该命令的使用。

groupadd命令

groupadd命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中。

语法

groupadd (选项) (参数)

选项

-g:指定新建工作组的id;

-r:创建系统工作组,系统工作组的组ID小于500;

-K:覆盖配置文件“/ect/login.defs”;

-o:允许添加组ID号不唯一的工作组。

参数

组名:指定新建工作组的组名。

实例

建立一个新组,并设置组ID加入系统:

groupadd -g 344 linuxde

此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。

groupdel命令

groupdel命令用于删除指定的工作组,本命令要修改的系统文件包括/ect/group和 /ect/gshadow。若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

语法

groupdel (参数)

参数

组:要删除的工作组名。

实例

groupadd damon //创建damon工作组

groupdel damon //删除这个工作组

[[email protected] ~]# groupadd grp1 新建一个组grp1

[[email protected] ~]# tail /etc/group 查看组的配置文件,新建的组在最下面

postfix:x:89:

stapusr:x:156:

stapsys:x:157:

stapdev:x:158:

sshd:x:74:

user1:x:500:

group11:x:501:

rachy:x:502:

Jack:x:503:

grp1:x:504:

[[email protected] ~]#

一行表示一个组信息,每一行都有4个字段,每个字段的含义如下:

组名:组密码:组号:组内用户列表

组名:组名

组密码:占位符x,真正的密码在/etc/gshadow文件

组号:GID

组内用户列表:为空表示用户组为GID的用户名

[[email protected] ~]# tail /etc/gshadow 查看组密码的配置文件,新组在最下面

postfix:!::

stapusr:!::

stapsys:!::

stapdev:!::

sshd:!::

user1:!::

group11:!::

rachy:!::

Jack:!::

grp1:!::

[[email protected] ~]#

一行表示一个组信息,每一行都有4个字段,每个字段的含义如下:

组名:组密码:组管理者:组内用户列表

组名: 是用户组的名称,由字母或数字构成。

组密码:用户组密码,这个段可以是空的或!,如果是空的或有!,表示没有密码

组管理者:这个字段也可为空,如果有多个用户组管理者,用,号分割

组内用户列表:如果有多个成员,用,号分割 ;

普通用户的UID和组的GID默认都是从500开始,也可以自己指定。一旦指定某个数字,下次默认从这个数字开始增加。

groupadd -g 512 grp2 创建一个组grp2,指定其组号512,下次创建从513开始

groupadd grp3 grp3的GID从513开始

groupdel grp3 删除组grp3

如果一个组不为空,即含有用户,则不可以删除这个组。

时间: 2024-10-11 16:53:14

增加和删除用户组的相关文章

linux命令4 find、三个时间属性、硬链接和软连接、用户名和密码文件、增加和删除用户组、usermod、su、sudo

find搜索命令 其他搜索命令如下: [[email protected] 333]# which ls alias ls='ls --color=auto' /bin/ls [[email protected] 333]# echo $PATH /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/usr/local/jdk1.6.0_23/b

增加和删除用户组与用户

在使用linux时,经常会出现好多原先加的帐户未删除的情况,给系统运行带来隐患,因此一定要彻底删除. 进入root用户,输入 cd /etc 在这个目录下输入 cat passwd 会出现很多用户,绝大部分是系统用户,是不能删的,一般最下面的是用户自己原先添加的帐户.这些帐户已经用 userdel 用户名 这个命令删过,但是仍存在关联文件.所以要用另一种方法: 进入 cd /usr cd sbin (某些系统版本为bin文件夹) 在这里输入 ./userdel -r 用户名 (前面的./一定要加

2.8-增加和删除用户组

groupadd wyp    增加一个wyp用户组 groupadd -g 567 wyp -g用来手工指定组id  默认从500开始 用户组配置文件/etc/group   1段:用户组名  2段:组密码   3段:组id   4段:组成员 组密码文件/etc/gshadow     1段:用户组名  2段:组密码 一般为!,表示没有密码. 如果组id是手工指定567,下次新建的用户组id会从568开始,以前空的数字会跳过. groupdel wyp    删除用户组wyp   如果组内有其

Oracle 增加修改删除字段

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],-.); 删除字段的语法:alter table tablename drop (column); 添加.修改.删除多列的话,用逗号隔开. 使用alter

AngularJS实现数据列表的增加、删除和上移下移等功能实例

转: http://www.jb51.net/article/91991.htm 这篇文章给大家分享了AngularJS循环实现数据列表的增加.删除和上移下移等基础功能,对大家学习AngularJS具有一定的参考借鉴价值,有需要的朋友可以看看. 效果图 实例代码 <!DOCTYPE html> <html lang="en" ng-app="myapp" ng-controller="myCtrl"> <head&g

UITableView增加和删除、移动

复习一下: 1.在控制器上添加一个UITableView,  暂时该UITableView控件变量名命名为为tableView, 设置控件代理,实现控制器的UITableViewDataSource, UITableViewDelegate协议: 2.tableView控件的editing属性默认是NO, 并且UITableViewCell默认情况下没有删除和增加功能. 实现代理方法 - (void)tableView:(UITableView *)tableView commitEditing

6个Linux chkconfig命令实例 - 增加,删除,查看和修改services的自动启动选项

注意:service的安装目录在/etc/rc.d/init.d下,/etc/init.d 是/etc/rc.d/init.d的链接. chkconfig命令用来安装,查看或修改 services随系统启动的启动选项的设置.本文章包含了7个实例来解释如何使用chkconfig命令. 1 在shell脚本中检查service的启动选项的设置 当你执行chkconfig加service名字,如果service被配置为自动启动,则它将返回true.下列的代码段显示了如何在脚本中检查一个service是

EasyUI中datagrid实现显示、增加、 删除、 修改、 查询操作(后台代码C#)

2datagrid加载数据.代码如下所示 一.数据的显示 1新建HtmlPage2.html页面,引入相关文件.如下所示 <script src="easyui/js/jquery-1.8.2.min.js"></script>  <script src="easyui/js/jquery.easyui.min.js"></script>  <link href="easyui/css/themes/d

使用jquery增加、删除html文档节点

jquery相对亦js来说在对DOM文档操作来说非常方便,本文主要讨论使用jquery对html文档中节的删除 如上图,因为是急救电话数量是不确定的,因此需要能够灵活地添加和删除,因此就需要用jquery来对节点进行操作. 代码在附件中,可以正常执行,这里只是对节点的增加和删除中部分代码,其他类似操作可以在此基础上进行修改操作既可以实现. 主要代码如下所示,主要是最后的jquery代码注意要引用jquery才可正常执行的: <html><head><meta http-equ