开发者社区> lovevivi> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux的权限详解

简介: linux的权限的详解
+关注继续查看

@TOC

1.用户转换

1.将普通用户转换成root

1.su -

image在这里插入图片描述

使用 su -时,输入root用户的密码,进入root的工作目录中

2. su

image在这里插入图片描述

使用su 命令后,输入 root用户密码,发现普通用户的工作目录与root的工作目录相同

2.将root转换为普通用户

image在这里插入图片描述

输入 su +普通用户名

输入普通用户密码

2.文件的权限

1.概念

文件的权限分为两种 ,属性以及人

1.属性

r: 单词 read的缩写,

w:单词write的缩写,

x:单词execute的缩写,执行

2.人

文件的拥有者、文件的所属组、文件的other

除了拥有者和所属组之外,就为other

1.文件的所属组

假设有两个组,组1和组2,两者处于竞争关系,组1中有个人是文件的拥有者,具有读和写的权限,想要组1中的人都看见,具有读和写的权限,而其他人都不可以看见。

组1就可看作是 文件的所属组,组2就可看成文件的other

总结:所属组:同组看得见,其他看不见。

2.rwx的含义

image在这里插入图片描述

首字符为d 代表目录

首字符为 - 代表普通文件

以file.txt文件的字符为例(分别对应 r w x ,若不可以则以-代替

除去 - 以外 正好 3组,每组三个字符,分别对应 拥有者、所属组、other

rw- :文件的拥有者 可以读和写,但不可以执行

rw- : 文件的所属组 可以读和写,但不可以执行

r-- : 文件的other 可以读,但不可以写和执行

3.修改权限

1. 第一种修改方式

1.拥有者修改

image在这里插入图片描述

拥有者简称为 u

让file.txt文件的拥有者具备可执行(x)

2.所属组的修改

image在这里插入图片描述

所属组简称为 g

让 file.txt文件的所属组 失去读( r )和写(w)

3.other的修改

image在这里插入图片描述

other简称为 o

让file.txt文件具备 读(r)、写(w)、执行(x)

4.整体修改

image在这里插入图片描述

拥有者失去执行,所属组具备读、写、执行,other失去读、写、执行

之间用,连接

2.第二种修改方式

在计算机中用0和1代表所对应的权限:1为真,0为假

拥有者、所属组、other分别对应三个数

范围为 000——111

666

image在这里插入图片描述

666

第一个6对应拥有者,以二进制表示为: 110 读为真,写为真,执行为假

第二个6对应所属组,以二进制表示为: 110 读为真,写为真,执行为假

第三个6对应other, 以二进制表示为: 110 读为真,写为真,执行为假

000

image在这里插入图片描述

000

第一个0对应拥有者,以二进制表示为: 000 读为假,写为假,执行为假

第二个0对应所属组,以二进制表示为: 000 读为假,写为假,执行为假

第三个0对应other, 以二进制表示为: 000 读为假,写为假,执行为假

777

image在这里插入图片描述

777

第一个7对应拥有者,以二进制表示为: 111 读为真,写为真,执行为真

第二个7对应所属组,以二进制表示为: 111 读为真,写为真,执行为真

第三个7对应other, 以二进制表示为: 111 读为真,写为真,执行为真

3.使用权限的修改

1.拥有者用户的修改

修改拥有者使用 chown

image在这里插入图片描述想要将file.txt文件的拥有者修改为 root发现并不可以,因为需要征得root的同意

image在这里插入图片描述

sudo可以提高权限

使用 sudo chown root file.txt

就把file.txt的拥有者修改为 root

2.所属组用户的修改

修改所属组使用 charp

image在这里插入图片描述

使用 sudo chgrp root file.txt

把file.txt文件的所属组修改为root

3.同时修改 拥有者和所属组用户

image在这里插入图片描述

file.txt文件的拥有者和所属组都被修改了

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux权限管理(1)基本权限
一、文件类型与权限 -rwxrw-r-- 第1个字符表示文件类型 若是 - ,表示是普通文件 若是 d ,表示是目录 若是 l ,表示是链接文件 若是 b ,表示是设备文件里的可供存储的接口设备 若是 c ,表示是设备文件里的串行端口设备,例如鼠标、键盘 第2至4个字符是一组,表示所有者权限(u) 第5至7个字符是一组,表示所属组权限(g) 第8至10个字符是一组,表示其他人权限(o) 每组中,r 表示读权限,w 表示写权限,x 表示执行权限。
157 0
+关注
lovevivi
小白
文章
问答
文章排行榜
最热
最新
相关电子书
更多
ECS系统指南之Linux系统诊断
立即下载
Decian GNU/Linux安全合规之路
立即下载
ECS运维指南 之 Linux系统诊断
立即下载