Linux-正则表达式与用户管理操作

文章目录

1.正则表达式
	1.跟保留字的区别:
		保留字是为了组织成命令,多用于批量的表示文件名
		正则表达式,多用于文档中文字,字符格式上的规定
	2.正则表达式符号
		^ 表示字符的开始
		$ 表示字符的结束
		. 表示单配符
		{n,m} 表示前一个字符出现到n到m次,例如 "go{2,4}d"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HYK07rCu-1651159925588)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428092605876.png)]

	+ 表示前一个字符的一个到多个字符
	() 表示多个字符查找,例如: grep "(good){2,}" f1
	案例:如何表示ip地址
	"/^[0-9]([0-9]){0,2}(\.[0-9]([0-9]){0,2}){3}$/"
	egrep 相当于 grep -E 支持扩展的字符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aWWdJnAF-1651159925589)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428094127614.png)]

	查看历史命令
		history 
		例如:history | grep "egrep" --->找到用过egrep的命令
		history 20  -->查看最近的20个
		set | grep -i "hist"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zn6BiKGF-1651159925590)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428095151085.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KIgiYHGR-1651159925590)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428095331187.png)]

	用户管理
		添加新用户  
			useradd zhang   --->添加新用户
			adduser zhang
			passwd zhang --->配置密码
		用户配置文件
			/etc/passwd
			vi /etc/passwd
			zhang:x:1001:1001::/home/zhang:/bin/bash
			用户名 密码 用户ID(UID) 用户所在组ID(GID) 用户属性 用户家目录 用户登录后的shell
			密码:
				由于Linux有一项专用的密码配置文件.所以该项用x填充
			UID :由16位二进制组成范围是0-65535
				规律:0-99系统用户  100-999软件-服务用户 1000-65535 自定义用户
				属性:可填写电话,地址邮箱等等.一般不填
				

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Effl8gss-1651159925591)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428100417655.png)]

	/etc/shadow  密码列
	zhang:!!:19109:0:99999:7:::
				密码 xx 要求多少天改 期限 				 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RnRDUT7e-1651159925591)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428101448347.png)]

	用户禁用(用户加锁)
		方式一:给密码加锁
			passwd -l zhang   --密码加锁
			passwd -u zhang   --密码解锁 unlock
		方式二:给用户名加锁
				usermod  -L zhang  --给用户名加锁
				usermod -U zhang  --用户解锁
				usermod -l lisi zhang ---用户改名;先写新名,后写原名;不推荐

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3s291ddi-1651159925592)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428102903400.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-seVS9GRv-1651159925592)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428103042197.png)]

	清除用户密码:
		功能:无需验证,直接登录
		passwd -d zhang

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mStIxYKW-1651159925593)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428103320209.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LgVFXu7S-1651159925594)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428103334518.png)]

	未禁用用户,但拒绝登录系统
		功能:用户仅可以登录本机的某些服务,即做服务账号使用,登ftp,但不允许登录系统.
			vi /etc/passwd
				改用户zhang的shell目录,改为/sbin/nologin
				

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rc58JP7P-1651159925594)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428104239278.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DfVyOr9L-1651159925595)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428104333941.png)]

用户删除
	userdel	zhang   ---删除用户,但家目录还存在
	userdel -r zhang ---删除用户,包括家目录
用户切换
	su zhang  ----切换到指定用户身份下
	su zhang和su - zhang
		su zhang -->使用新起的shell默认的环境变量
		su - zhang --->使用目标用户的环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0QHfa5CL-1651159925596)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428110854682.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wbjklOJL-1651159925596)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428111829924.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KkSDPHX5-1651159925597)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428111916154.png)]

组管理
	1.私有组 ---属组primary group
		规定:每个用户必须属于一个,且只能属于一个私有组
		当新建新用户时,若不特殊指定 ,linux默认新建与用户同名的组,作为私有组。
		一个组可以同时是多个用户的私有组,私有组不可删的。
	2.标准组
		正常使用的用于日常管理用户的组,用户可有可无可多个标准组。
		groupadd zu1  ---新建组
		vi /etc/group ---四列信息,
				组名 组密码 组ID(GID) 标准组成员
		gpasswd -a pp zu1 ---给组添加用户
		id pp   查看用户的组信息
		gpasswd -d pp zu1  --从组里删除
		groupdel zhang --删除私有组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kZ9IHSvc-1651159925597)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428142357366.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1komkN5g-1651159925598)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428142439404.png)]

gpasswd -A zhang,root zu1  ---指定组的管理员

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qF9BvCeJ-1651159925598)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428143106780.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vMV2WuRd-1651159925598)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428143216565.png)]

如果想删除那个管理员,再指定一遍即可
gpasswd -A root zu1
usermod -G zu2 pp  ---替换以前的标准组,不是替换
		例如下面的例子

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FQYkJJGQ-1651159925599)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428143624736.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7kC5SsRt-1651159925599)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428143709754.png)]

groupdel zu1 删除组
usermod useradd 参数
-d 家目录 -g 私有组 -G 标准组 -u 指定UID
例如:
	useradd zhang1 -G zu1 -g zhang -u 1100 -s 指定shell

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MfGPpi12-1651159925599)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428144124170.png)]

mount /dev/cdrom /meida/ -挂载到目录下
unmount /dev/cdrom
如果是普通用户则不成功,需要授权
sudo来授权  ---给普通用户授权使用某些命令的权限
visudo   ---打开编辑sudo的文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYK4HPUm-1651159925599)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428145054081.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p6YiEMJr-1651159925600)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428145220595.png)]

/etc/sudoers配置文件

删除挂载,删除成功.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ucvCr3Ji-1651159925600)(C:\Users\zhang\AppData\Roaming\Typora\typora-user-images\image-20220428150549598.png)]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值