句型:#chmod选项权限模式文档

注意事项:

常用选项:

-R:递归设置权限(当文档类型为文件夹的时侯)

权限模式:就是该文档须要设置的权限信息

文档:可以是文件linux 版本,也可以是文件夹,可以是相对路径也可以是绝对路径。

注意点:假如想要给文档设置权限,操作者要么是root用户,要么就是文档的所有者。

1、字母方式

linux执行权限和写权限_linux文件执行权限_linux执行权限是什么意思

给谁设置:

u:表示所有者身分owner(user)

g:表示给所有者同组用户设置(group)

o:表示others,给其他用户设置权限

a:表示all,给所有人(包含ugo部份)设置权限

若果在设置权限的时侯不指定给谁设置,则默认给所有用户设置

权限字符:

r:读

w:写

x:表示执行

-:表示没有权限

权限分配方法:

+:表示给具体的用户新增权限(相对当前)

-:表示删掉用户的权限(相对当前)

=:表示将权限设置成具体的值(重视结果)【赋值】

比如:须要给anaconda-ks.cfg文件(-rw-------.)设置权限,要求所有者拥有全部的权限,同组用户拥有读和执行权限,其他用户只读权限。

答案:

①#chmodu+x,g+rx,o+ranaconda-ks.cfg

linux文件执行权限_linux执行权限是什么意思_linux执行权限和写权限

②#chmodu=rwx,g=rx,o=ranaconda-ks.cfg

linux文件执行权限_linux执行权限和写权限_linux执行权限是什么意思

提示:当文档拥有执行权限(任意部份),则其颜色在终端中是红色。

#chmodug=rwx方式,假如有两部份权限一样则可以合在一起写的

比如:假如anaconda-ks.cfg文件哪些权限都没有,可以使用root用户设置所有人都有执行权限,则可以写成

linux执行权限和写权限_linux文件执行权限_linux执行权限是什么意思

①#chmod+xanaconda-ks.cfg

②#chmoda=xanaconda-ks.cfg

③#chmoda+xanaconda-ks.cfg

2、数字方式

常常会在一些技术性的网页上见到类似于#chmod777a.txt这样的一个权限,这些方式称之为数字方式权限(777)。

读:r4

写:w2

执行:x1

没有任何权限:0

linux文件执行权限_linux执行权限是什么意思_linux执行权限和写权限

比如:须要给anaconda-ks.cfg设置权限,权限要求所有者拥有全部权限,同组用户拥有读执行权限,其他用户只读。

linux执行权限和写权限_linux执行权限是什么意思_linux文件执行权限

全部权限(u):读+写+执行=4+2+1=7

读和执行(g):读+执行=4+1=5

读权限(o):读=4

由上得悉权限为:754

#chmod754anaconda-ks.cfg

linux执行权限是什么意思_linux执行权限和写权限_linux文件执行权限

笔试题:用超级管理员设置文档的权限命令是#chmod-R731aaa,请问这个命令有没有哪些不合理的地方?

拥有者:7=4+2+1=读+写+执行

同组用户:3=2+1=写+执行

其他用户:1=1=执行

注意:在写权限的时侯千万不要设置类似于前面的这些“奇葩权限”。假如一个权限数字中凡是出现2与3的数字,则该权限有不合理的情况。

linux文件执行权限_linux执行权限和写权限_linux执行权限是什么意思

3、注意事项

使用root用户创建一个文件夹(/oo),权限默认linux文件执行权限,权限如下:

须要在oo目录下创建文件(oo/xx.txt)linux内核,须要给777权限:

linux执行权限是什么意思_linux文件执行权限_linux执行权限和写权限

切换到test用户(不是文档所有者linux文件执行权限,也不是同组用户,属于other部份):

问题1:test用户是否可以打开oo/xx.txt文件?【能打开】

问题2:test用户是否可以编辑oo/xx.txt文件?【可以】

问题3:test用户是否可以删掉oo/xx.txt文件?【不可以,同样还不准许创建文件/文件夹、移动文件、重命名文件】

linux执行权限是什么意思_linux文件执行权限_linux执行权限和写权限

Linux中,假如要删掉一个文件,不是看文件有没有对应的权限,而是看文件所在的目录是否有写权限,假如有才可以删掉。

本文原创地址:https://www.linuxprobe.com/yfcxxqxmswdz.html编辑:刘遄,审核员:暂无