2024年3月25日发(作者:)

鸟哥的linux私房菜答案

【篇一:鸟哥的linux私房菜-基础篇-学习总结】

s=txt>6.1 用户与用户组的定义

6.2 linux文件权限概念

6.2.1 linux文件权限与属性

1.一般权限

1) 对文件,r指用户可读取文件内容;w指用户可以编辑、新增、修改文件内容但不能删

除文件;x指用户可以执行该文件。

2) 对目录,r指用户可以查询目录结构(ls);w指用户可对目录下的文件删除、重命名、

转移、新建等。x指用户能进入该目录,使其成为工作目录

2. 特殊权限

1) setuid:(-rwsr-xr-x)使文件(仅可执行文件)在执行过程中,执行者拥有文件所有

者的权限。

2) setgid:(rwxrwsr-x)对于文件,仅对可执行文件而言,在执行过程中,执行者拥有

文件用户组的权限。对于目录,用户需同时拥有r与x权限才能进入该目录,用户在此目录下

的有效用户组变为该目录的用户组,用户在此目录下新建的文件的用户组与此目录的用户组相

同。

3) sbit:(drwxrwxrwt)对于目录,目录下的文件或目录,只有文件/目录所有者和

root能够进行删除动作。

4) 特殊权限的设置:4 setuid、2 setgid、1 sbit(chmod 7777 filename)。

3. 隐藏权限

1) chattr +(-)i filename:使文件不能被删除、改名、设置链接文件、写入或添加数

据。

2) chattr +(-)a filename:使文件只能增加数据。

3)

4. 默认权限

1) 文件初始默认权限为666,目录初始默认权限为设置默认权限,如

umask为0022,则文件默认权限为644(rw-r—r--),目录默认权限为755

(rwxrwxrwx).

6.2.2如何改变文件和目录的权限与属性

1. chgrp