Linux用户、组管理

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
在这里插入图片描述
2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
在这里插入图片描述
3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
在这里插入图片描述
4、请总结描述用户和组管理类命令的使用方法并完成以下练习:
用户管理为命令:
useradd 创建用户

 useradd [options] LOGIN
	-u 	UID
	-o 	配合-u 选项,不检查UID的唯一性
	-g 	GID 指明用户所属基本组,可为组名,也可以GID
	-c 	"COMMENT“ 用户的注释信息
	-d	 HOME_DIR 以指定的路径(不存在)为家目录
	-s 	SHELL 指明用户的默认shell程序,可用列表在/etc/shells文件中
	-G 	GROUP1[,GROUP2,...] 为用户指明附加组,组须事先存在
	-N	 不创建私用组做主组,使用users组做主组
	-r	 创建系统用户 CentOS 6: ID<500,CentOS 7: ID<1000
	-m 	创建家目录,用于系统用户
	-M	 不创建家目录,用于非系统用户

usermod 用户属性修改

usermod [OPTION] login
	-u 	UID: 新UID
	-g	 GID: 新主组
	-G 	GROUP1[,GROUP2,...[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项
	-s 	SHELL:新的默认SHELL
	-c	 'COMMENT':新的注释信息
	-d	 HOME: 新家目录不会自动创建;若要创建新家目录并移动原家数据,同时使用-m选项
	-l 	login_name: 新的名字
	-L	lock指定用户,在/etc/shadow 密码栏的增加 !
	-U	unlock指定用户,将 /etc/shadow 密码栏的 ! 拿掉
	-e 	YYYY-MM-DD: 指明用户账号过期日期
	-f	 INACTIVE: 设定非活动期限

userdel 删除用户

userdel [OPTION]... login
	-r: 删除用户家目录

passwd 设置密码

passwd [OPTIONS] UserName: 修改指定用户的密码
	-d:删除指定用户密码
	-l:锁定指定用户
	-u:解锁指定用户
	-e:强制用户下次登录修改密码
	-f:强制操作
	-n mindays:指定最短使用期限
	-x maxdays:最大使用期限
	-w warndays:提前多少天开始警告
	-i inactivedays:非活动期限
	--stdin:从标准输入接收用户密码

chage 修改用户密码策略

chage [OPTION]... LOGIN
	-d LAST_DAY 指定密码最后修改日期
	-E --expiredate EXPIRE_DATE 密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期
	-I --inactive INACTIVE 当密码过期状态超过所设定的时间后,密码会变为失效状态
	-m --mindays MIN_DAYS 密码可以更改的最小天数。为零代表任何时候都可以更改密码
	-M --maxdays MAX_DAYS 密码保持有效的最大天数
	-W --warndays WARN_DAYS 密码过期前,提前收到警告信息的天数
	-l 显示密码策略

组管理类命令:
groupadd 创建组

groupadd [OPTION]... group_name
	-g GID 指明GID号;[GID_MIN, GID_MAX]
	-r 创建系统组
		CentOS 6: ID<500
		CentOS 7: ID<1000

groupmod 组属性修改

groupmod [OPTION]... group
	-n group_name: 新名字
	-g GID: 新的GID

groupdel 删除组

groupdel GROUP

gpasswd 更改组密码

gpasswd [OPTION] GROUP
	-a user 将user添加至指定组中
	-d user 从指定组中移除用户user
	-A user1,user2,... 设置有管理权限的用户列表

groupmems 更改和查看组成员

groupmems [options] [action]
	options:
		-g, --group groupname 更改为指定组 (只有root)
	actions:
		-a, --add username 指定用户加入组
		-d, --delete username 从组中删除用户
		-p, --purge 从组中清除所有成员
		-l, --list 显示组成员列表

(1)、创建组distro,其GID为2019;
在这里插入图片描述
(2)、创建用户mandriva, 其ID号为1005;基本组为distro;
在这里插入图片描述
(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;
在这里插入图片描述
(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期;
在这里插入图片描述
(5)、删除mandriva,但保留其家目录;
在这里插入图片描述
(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
在这里插入图片描述
(7)、修改slackware的默认shell为/bin/tcsh;
在这里插入图片描述
(8)、为用户slackware新增附加组admins;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值