Linux章账号和权限管理

管理用户账号和组账号、管理目录和文件的属性

超级用户:uid、gid(0)
普通用户:uid、gid(1-999)
程序用户:uid、gid(1000+)

查询用户

cat  /etc/passwd				列出全部用户
head  -5  /etc/passwd		列出前五个
tail  -5  /etc/passwd			列出后五个

查询密码

cat  /etc/shadow				列出全部用户
head  -5  /etc/shadow		列出前五个
tail  -5  /etc/shadow			列出后五个

添加用户-useradd

useradd   [选项]		用户名
-u							指定uid
-d							指定宿主目录
-e							指定账户失效时间
-g							指定用户基本组
-G							指定用户附加组
-M							指定宿主目录
-s							指定用户登录shell

设置密码-passwd

psswd		[选项]		用户名
-d						清空密码
-l						锁定用户
-S						查询用户状态
-u						解锁用户
echo  "123456"  >  passwd  --stdin用户名给用户初始化密码为123456
如果创建用户未设置密码则无法用这个用户登陆,但是如果这个用户设置了密码然后清空了可以不用密码登录

修改用户账户属性-usermod

usermod		[选项]			用户名
-u								修改用户uid
-d								修改用户宿主目录
-e								修改用户账户失效时间
-s								指定用户登录shell
-l								修改用户登录名
-L								锁定用户
-U								解锁用户
-g								修改用户所属的基本组
-G								修改用户·所属的附加组

删除用户-userdel

userdel   [选项]		用户名
-r							删除用时将宿主目录也连带删除

管理组-groupadd

groupadd		[选项]		组名称			添加组
-g							指定组id			指定添加组的gid

grep		‘用户名’		/etc/group		查询组账户

groupdel			组名称			删除组

将用户加入指定组中或移除组-gpasswd

gpasswd	   [选项]		用户名		组名
gpasswd		-d		   用户名		组名				(将用户从指定组中移除)
gpasswd    -a       用户名称		组名称		(用户要一定存在,将用户加入指定组)	
gpasswd		-M			用户1名,用户2名,用户3...		组名(将多个用户同时加入指定组里)

查询账户信息

id     		用户名		查询用户的uid、gid所属组、附加组
groups		用户名称		查询用户所属的组
finger			用户名		查询用户详细信息
w				查询当前主机用户的登录情况

修改文件的属主和属组-chown

chown			属主 :  属组   文件			(修改该文件的属主和属组)
chown			属主								(只修改文件属主)
chown			:属组							(只修改文件属组)

修改目录/文件的权限

chomd     [选项]			+/-x    目录
 或
chomd     [选项]			数字    目录			(数字:r:4   w:2    x:1-R       递归(目录下的所以目录和文件都设置此权限)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值