发表于: 2016-10-22 21:17:13

0 859


今天学到的内容

添加用户组 (删除用户辅助组:groupmems  -d 用户名 –g 组名,但是不能删除主组)
[root@localhost ~]# groupmems -g luyubo -a nzg 
列出 用户
[root@localhost ~]# groupmems -g luyubo -l 

usermod -a -G groupA  user   为用户添加辅助组(无法删除用户辅助组)

groupadd

1.作用
groupadd
命令用于将新组加入系统。(普通用户无法把自己加入到某个组内,只有系统管理员或者是组管理才可以把某个用户加入到某个组内)

2.格式
groupadd [
g gid] [o]] [r] [f] groupname

3.主要参数
g gid:指定组ID号。
o:允许组ID号,不必惟一。
r:加入组ID号,低于499系统账号。创建系统组的时候使用的参数(与系统用户一致,不登录的用户,只是用来跑程序的)
f:加入已经有的组时,发展程序退出。

4.应用实例
建立一个新组,并设置组ID加入系统:
groupadd g 344 cjh

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

 

 

groupmod  命令

groupmod [-g gid] [-n group_name] 群组名

选项与参数:

-g  :修改既有的 GID 数字;修改已存在的组的GID

-n  :修改既有的组名       修改组名

 

groupdel

 groupdel  组名  删除组(前提是该组不能是任何用户的主组)

 gpasswd

[-rR] groupname

选项与参数:

    :若没有任何参数时,表示给予 groupname 一个口令(/etc/gshadow)

-A  :将 groupname 的主控权交由后面的使用者管理(该群组的管理员)

-M  :将某些账号加入这个群组当中!

-r  :将 groupname 的口令移除

-R  :让 groupname 的口令栏失效

 

范例一:将刚刚上个命令创建的 group1 名称改为 mygroup GID 201

[root@www ~]# groupmod -g 201 -n mygroup group1

[root@www ~]# grep mygroup /etc/group /etc/gshadow

/etc/group:mygroup:x:201:

/etc/gshadow:mygroup:!::

 

newgrp

newgrp 组名  暂时修改当前用户的主组(当前用户就是现在用哪个用户登录的),前提是要有在辅助组。这个时候创建的文件的属组就是新的主组

 

 

 

修改普通用户的账号和密码的有效期

1root用户直接在/etc/shaow 里面修改相应的参数

2使用chage命令

chage 的使用方法

 

chage [options] user

命令参数:

参数

描叙

-d

指定密码最后修改日期

-E

密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。

-h

显示帮助信息并退出

-I

密码过期后,锁定账号的天数

-l

列出用户以及密码的有效期

-m

密码可以更改的最小天数。为零代表任何时候都可以更改密码。

-M

密码保持有效的最大天数。

-W

密码过期前,提前收到警告信息的天数。



返回列表 返回列表
评论

    分享到