Linux学习之路—Linux文件权限
内容来源于鸟哥私房菜
1.Linux文件属性
1)第一列为文件类型与权限
第一个字符表示文件的类型:
- [d]表示目录
- [-]表示文件
- [l]表示连接文件
- [b]表示设备文件中可供存储的接口设备,例如硬盘、软盘
- [c]表示设备文件里面的串行端口设备,例如键盘和鼠标
剩下的字符表示文件权限:
2)第二列表示多少个文件名连接到此节点
3)第三列表示所有者账号
4)第四列表示所有者所在的组
5)该文件的大小
6)该文件的创建日期或者最近的修改日期
7)该文件的文件名
2.文件属性与权限的改变
- 改变文件所属的用户组:chgrp 用户组名(已经存在) 文件或者目录
- 改变文件所属的所有者:chown 用户名(已经存在) 文件或者目录
- 改变文件的权限:chmod(两种改变权限的方式)
1)数字类型改变文件权限
r的值为4,w的值为2,x的值为1,每种身份的权限就为该权限所对应的数字的累加,例如-rwxrwxr-的数字为774
2)符号类型改变文件权限
chmod | u(所有者) g(用户组) o(其他人) a(全部) | + - =(设置) | r w x | 文件或者目录 |
例如:chmod u=rwx,go=rx .bashrc
chmod a+w .bashrc
3.权限对于目录的重要性
- r:表示可以读取目录结构列表的权限,但是只有r是不能进入该目录的
- w:表示你具有更改该目录结构列表的权限,包括新建新的文件和目录;删除已经存在的文件与目录(无论该文件的权限如何,只要你对该目录有写权限就可以删除该文件)
- x:能够切换到该目录下,不然就无法进入该目录,也不能执行该目录的任何命令
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。