权限管理

权限管理

1.权限简介

	权限主要用于限制用户对系统所做的操作,也可以说是特定用户具有特定的使用权利
drwxr-xr-x. 2 root root
	第一组rwx是属主权限位
	第二组rwx是属组权限位
	第三组rwx是其他用户权限位
	r:只读权限 代表数字为4
	w:只写权限 代表数字为2
	x:执行权限 代表数字为1
	-:没有权限
## 每一组权限总数为7,所以一个文件满权限的数字为777

2.替换命令

tr:可以将文件权限位上的rwx替换成它们相对应的数字
	语法:
		tr [选项] ‘原先的内容’ ‘替换的内容’

3.查看文件权限

stat:可查看文件的各个权限的和
	语法:
		stat [选项] 文件名

	只取出文件的权限数字

4.授权命令

chmod(chage mode):更改文件的权限
	语法:
		chomd [选项] 权限 文件名
			-R:递归授权,将目录及目录下的文件全部修改

5.授权方式

授权方式有两种:
	1.数字方式

	2.ugo方式:
		u(user):属主权限位		

		g(group):属组权限位

		o(other):其他用户权限位

		a(all):所有权限位

		+:加上后面指定的权限
		-:去掉后面指定的权限
		=:等于后面指定的权限

6.权限对文件的影响

r:文件只能读取
w:可以写入内容,但是读取不出来里面的内容,如果不是追加内容进去会把原先内容覆盖掉
x:什么都执行不了,必须配合r权限读取里面的内容才可执行
rw:可读取内容,可以写入内容,但是不能执行
rx:可以读取内容,可以执行,但是不能编写
wx:只能写入内容,因为读取不了内容所以执行不了内容
rwx:满权限,什么都能做
## Permission denied:没有权限操作

7.权限对目录的影响

r:只能看见目录下的文,但是看不了文件的详细属性
w:什么也做不了
x:什么也做不了
## 单权限对目录的情况下什么都做不了
rx:可以查看目录下的文件,但是不能修改和写入文件到目录中,可以将目录里的文件复制到别的目录中
wx:读取不了里面的文件,但是只要知道指定文件可以删除文件和目录
rwx:满权限,可以做任何事

8.修改文件的属主与属组

chown(chage owner):修改文件的属主与属组
	语法:
		chown [选项] 属主:(.)属组 文件名

			-R:递归修改属主和属组,将目录下的文件的属主,属组也修改

只修改属主:

只修改属组:

posted on 2022-04-11 16:06  jilei  阅读(521)  评论(0)    收藏  举报