任务六 管理Linux系统的文件权限

第一步: 认识文件权限说明

执行ls -l 或ll命令后显示结果如下


第一个字符用来区分文件和目录:d表示是一个目录,- 表示一个普通文件,l表示这是一个符号链接文件实际它指向另个文件,b,c分别表示区块设备和其他外围设备,是特殊文件。s,p这些文件关系到系统的数据结构和通道。

r   有读取权限 ,对应数值为4.

w  有写入权限,对应数值为2.

x   有执行权限,对应数值为1.

-   不具有该项权限,对应数值为0.

一个rwxrwxrwx权限全开的文件,数值表示为777;而完全不开的文件---------,其数值为000;

第二步:使用chmod命令改变文件或目录的访问权限

chmod 777 123.txt   ,把123.txt文件权限设置为777

扫描二维码关注公众号,回复: 60134 查看本文章


更改后:


chmod 777 /home/user,仅把目录/home/user的权限设置为777


更改后:


第三步:更改文件的所有者以及所属组

使用chown命令改变文件的文件的所有者以及所属用户组。


更改所有者后:


更改所属组好后;


更改目录的所有者和所属组



第四步:认识umask

umask设置了用户创建文件的默认权限,他与chmod的效果刚好相反,umask设置权限补码,而chmod设置的是文件的权限码。默认的权限可用umask命令修改,只需执行umask 77命令,便代表屏蔽所有权限,而之后建立的文件或目录,期权限都为000。


第五步:识别特殊权限

linux引入suid,sgid,sticky这三种特殊权限,

第六步:识别文件颜色

浅蓝色:表示连接文件;

灰色:表示其他文件;

绿色:表示可执行文件;

红色;表示压缩文件;

蓝色:表示目录;

红色闪烁:表示连接的文件有问题了

黄色:表示设备文件,包括block,char,fifo.

用dircolors -p 命令可以看到默认的颜色设计,包括各种颜色和粗体,下划线,闪烁等定义。

touch a.txt 创建的一般文件,颜色为白色。


chmod 775 a.txt 即增加可执行权限后,文件颜色变为绿色。



猜你喜欢

转载自blog.csdn.net/nillto/article/details/80056846