首页 > 其他 > 详细

用户组及用户命令

时间:2020-10-26 09:54:46      阅读:38      评论:0      收藏:0      [点我收藏+]

一、用户管理

 

1. 用户创建

 

用法:

 

useradd [options] LOGIN

 

 

 

选项及示例:

 

-u 创建用户时指定UID

 

 

 

image.png 

 

 

 

-o 配合-u 选项,不检查UID的唯一性

 

 

 

image.png 

 

 

 

-g GID:指明用户所属基本组,可为组名,也可以GID

 

 

 

image.png 

 

 

 

-c "COMMENT":用户的注释信息

 

 

 

image.png 

 

 

 

-d HOME_DIR: 以指定的路径(不存在)为家目录

 

 

 

image.png 

 

 

 

-s SHELL: 指明用户的默认shell程序,可用列表在/etc/shells文件中

 

 

 

image.png 

 

 

 

-G GROUP1[,GROUP2,...]:为用户指明附加组,组须事先存在

 

 

 

image.png 

 

 

 

-N 不创建私用组做主组,使用users组做主组

 

 

 

image.png 

 

 

 

-r: 创建系统用户 CentOS 6: ID<500,CentOS 7: ID<1000

 

 

 

image.png 

 

 

 

image.png 

 

 

 

-m 创建家目录(新建用户默认就创建家目录)

 

 

 

image.png 

 

 

 

-M 不创建家目录

 

 

 

image.png 

 

 

 

2. 用户属性修改

 

用法:

 

usermod [OPTION] login

 

 

 

选项及示例:

 

-u UID: 新UID

 

 

 

image.png 

 

 

 

-g GID: 新主组

 

 

 

image.png 

 

 

 

-G GROUP1[,GROUP2,...[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项

 

 

 

image.png 

 

 

 

image.png 

 

 

 

-s SHELL:新的默认SHELL

 

 

 

image.png 

 

 

 

-c ‘COMMENT‘:新的注释信息

 

 

 

image.png 

 

 

 

-d HOME: 新家目录不会自动创建;若要创建新家目录并移动原家数据,同时使用-m选项

 

 

 

image.png 

 

 

 

-l login_name: 新的名字

 

 

 

image.png 

 

 

 

-L: lock锁住指定用户,在/etc/shadow密码栏增加! 

 

 

 

image.png 

 

 

 

-U: unlock解锁指定用户,将 /etc/shadow密码栏的!拿掉

 

 

 

image.png 

 

 

 

-e YYYY-MM-DD: 指明用户账号过期日期

 

 

 

image.png 

 

 

 

3. 删除用户

 

用法:

 

userdel [OPTION]... login

 

 

 

选项及示例:

 

-r: 删除用户家目录

 

 

 

image.png 

 

 

 

二、 组管理

 

1. 创建组

 

用法:

 

groupadd [OPTION]... group_name

 

 

 

选项及示例:

 

-g GID: 指明GID号

 

 

 

image.png 

 

 

 

-r: 创建系统组,CentOS 6: ID<500,CentOS 7: ID<1000

 

 

 

image.png 

 

 

 

image.png 

 

 

 

2. 修改和删除组

 

组属性修改用法:

 

groupmod [OPTION]... group

 

 

 

选项及示例:

 

-n group_name: 新名字

 

 

 

image.png 

 

 

 

-g GID: 新的GID

 

 

 

image.png 

 

 

 

组删除用法:

 

groupdel GROUP

 

 

 

示例:

 

image.png 

 

 

 

3. 更改组密码

 

用法:

 

gpasswd [OPTION] GROUP

 

 

 

image.png 

 

 

 

选项及示例:

 

-a user 将user添加至指定组中

 

 

 

image.png 

 

 

 

-d user 从指定组中移除用户user

 

 

 

image.png 

 

 

 

-A user1,user2,... 设置有管理权限的用户列表

 

 

 

image.png 

 

 

 

newgrp命令:临时切换主组,如果用户本不属于此组,则需要组密码

 

 

 

image.png 

 

 

 

4. 更改和查看组成员

 

用法:

 

groupmems [options] [action]

 

 

 

选项及示例:

 

options:

 

 

 

-g, --group groupname 更改为指定组 (只有root)

 

 

 

Actions:

 

 

 

-a, --add username 指定用户加入组

 

 

 

image.png 

 

 

 

-d, --delete username 从组中删除用户

 

 

 

image.png 

 

 

 

-p, --purge 从组中清除所有成员

 

 

 

image.png 

 

 

 

-l, --list 显示组成员列表

 

 

 

image.png 

 

 

 

groups [OPTION].[USERNAME]... 查看用户所属组列表

 

 

 

image.png 

 

 

 

三、 综合示例

 

创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为 "Gentoo Distribution"

 

 

 

image.png

用户组及用户命令

原文:https://www.cnblogs.com/yulingyun1/p/13876006.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!