一、用户管理

1、用户分类

管理员用户 root

普通用户 需要用管理员进行创建

2、权限管理本质上是对文件的曹祖权限进行管理

读权限

写权限

执行权限

3、查看x相关信息

ls -l

用户权限架构 用户及权限管理流程_用户名


4、权限部分

d rwxr-xr-x

#类型+权限

d 代表是目录

- 代表的是文件

##权限分为三部分

rwx r-x r-x

r:代表读权限

w:代表写权限

x:代表执行权限

-:没有任何权限

#三个行程一组,一组代表不同的账户信息
	第一部分	指定的是当前用户所拥有的操作权限
	第二部分	指定所属分组拥有的权限
	第三部分	指定其他用户的权限

用户可以自己权限,也可以用户分组权限
用户对属于自己用户组的文件均具有读写权限。

分组的创建和删除
创建 groupadd
groupadd 分组名
cat /etc/group 查看分组信息
删除分组
groupdel 分组名
修改文件所属分组
chgrp 分组名 文件名
用户操作
创建
useradd -g 分组名 用户名
-g 指定分组 #如果没有指定分组,会默认创建一个和用户名一样的分组
#用户创建后会在/home目录下生成一个和用户名一样的目录
查看
cat /etc/passwd
删除
userdel 用户名 #不会删除home下对应的用户目录
userdel -r 用户名 #-r参数会删除home下的目录
用户需要设置密码
passwd 用户名

文件权限修改
使用chmod 权限指定 文件
权限指定的三种方式:
数字表达式(常用):
r 用数字4
w 用数字2
x 用数字1
没有权限 数字0
举例:rw- 4+2+0=6
字母+权限
字母u 代表当前用户
字母g 代表分组
字母o 代表其他用户
+ 表示增加权限
- 表示删除权限
举例:chmod u+w 文件名
字母=权限 等号赋值
chmod u=rw 文件名

普通用户的临时授权
想给普通用户指定root权限
需要先从root用户切换到普通用户 su 用户名

普通用户只能在自己的加目录下操作
需要root账户下打开sudo文件进行授权
	visudo 		 #本质打开的是/etc/sudoers
	在行:root ALL=(ALL) ALL下面加一行 :用户名 ALL=(ALL) ALL
	修改完成后在需要使用权限的地方加上sudo
	sudo chmod 权限 文件

系统指令
日期时间
date
date + “%Y-%m-%d %H:%M:%S”
cal 日历
切换年份:cal 2022
磁盘、内存
磁盘:df -h
内存:free -h
进程信息:
动态: top
静态:ps aux