(文章目录)
1.用户转换
1.将普通用户转换成root
1.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组,每组三个字符,分别对应 拥有者、所属组、other rw- :文件的拥有者 可以读和写,但不可以执行 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文件的拥有者和所属组都被修改了