例子

ls -ld /home1
drwxrwxrwx. 39 root root 4096 Apr 6 14:16 /home1
ls -ld /home1/qilei
dr--r--r--. 39 qilei root 4096 Apr 26 14:10 /home1/qilei

这种情况下,任何用户,比如zhangsan用户,可以执行rm -rf /home1/qilei成功。这个误操作,是很严重的。

查看文件的读写权限以及所属用户

ls -l xxx
-rw-r–r–. 1 qilei gkrc 11484 Oct 12 2016 xxx
读写权限 -rw-r–r–,分析。
1. 第一个“-”,意味着xxx是一个文件,而非目录。
2. rw-r–r–,意味着chmod 644。即拥有者Owner是可读可写不可执行;用户组Group的用户是可读;Others用户是可读。

查看目录的读写权限以及所属用户

ls -ld xxx
drw-r–r–. 1 qilei gkrc 11484 Oct 12 2016 xxx
读写权限 drw-r–r–,分析。
1. 第一个“d”,意味着xxx是一个目录,而非文件。补充:链接符号的话,是“l”。
2. rwxr–r–,意味着chmod 744。即拥有者Owner是可读可写可执行;用户组Group的用户是可读;Others用户是可读。

目录,读写权限默认为755,即rwxr-xr-x;

文件,读写权限默认为744,即rwxr–r–;

目录和子目录的读写权限特点

目录是有层次的。

每一级目录,都有读写可执行权限的设置。是独立的,会且只会影响当前目录第一层的所有文件和目录,不会影响该目录以及更深层次的读写可执行权限。

注意:例子中,/home1/qilei是只读权限,/home1权限开放了所有权限给所有用户。
/home1/qilei是只读权限,这个设置,只影响/home1/qilei/*,但是不影响/home1/qilei。
影响/home1/qilei的读写权限,是由/home1决定的。

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐