linux的权限详解

(文章目录)

1.用户转换1.将普通用户转换成root1.su –

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

2. su

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

2.将root转换为普通用户

输入 su +普通用户名输入普通用户密码

2.文件的权限1.概念

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

1.属性

r: 单词 read的缩写,读w:单词write的缩写,写x:单词execute的缩写,执行

2.人

文件的拥有者、文件的所属组、文件的other除了拥有者和所属组之外,就为other

1.文件的所属组

假设有两个组,组1和组2,两者处于竞争关系,组1中有个人是文件的拥有者,具有读和写的权限,想要组1中的人都看见,具有读和写的权限,而其他人都不可以看见。组1就可看作是 文件的所属组,组2就可看成文件的other总结:所属组:同组看得见,其他看不见。

2.rwx的含义

首字符为d 代表目录首字符为 – 代表普通文件

以file.txt文件的字符为例(分别对应 r w x ,若不可以则以-代替)除去 – 以外 正好 3组,每组三个字符,分别对应 拥有者、所属组、otherrw- :文件的拥有者 可以读和写,但不可以执行rw- : 文件的所属组 可以读和写,但不可以执行r– : 文件的other 可以读,但不可以写和执行

3.修改权限1. 第一种修改方式1.拥有者修改

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

2.所属组的修改

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

3.other的修改

other简称为 o让file.txt文件具备 读(r)、写(w)、执行(x)

4.整体修改

拥有者失去执行,所属组具备读、写、执行,other失去读、写、执行之间用,连接

2.第二种修改方式

在计算机中用0和1代表所对应的权限:1为真,0为假拥有者、所属组、other分别对应三个数范围为 000——111

666

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

000

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

777

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

3.使用权限的修改1.拥有者用户的修改

修改拥有者使用 chown

想要将file.txt文件的拥有者修改为 root发现并不可以,因为需要征得root的同意

sudo可以提高权限使用 sudo chown root file.txt就把file.txt的拥有者修改为 root

2.所属组用户的修改

修改所属组使用 charp

使用 sudo chgrp root file.txt把file.txt文件的所属组修改为root

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

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

上帝助自助者。

linux的权限详解

相关文章:

你感兴趣的文章:

标签云: