liunx下的文件都是有权限的,对于不同的用户,不同的组权限都是不一样的。
超级用户的权限是最大的.
文件的基本权限:
-rw-rw-r-- 1 forever forever 0 10月 19 17:43 aabb
第一位文件类型
-
文件
d 目录
l 连接
后面九位就是权限的类型,三位一组
rw- 所拥有者的读写权限 用户(u)
rw- 所属组的读写权限 组(g)
r-- 其它用户的读权限 其它用户(o)
a 所有的,包含所有者,所有组,其它用户的权限修改
修改权限的命令是: chmod 选项 文件名
下图就是文件的权限查看:
liunx.PNG
我们一般在工作中都是用数字来赋值权限:
r 4 2的2次方
w 2 2的1次方
x 1 2的0次方
权限对文件和对目录的作用是不一样的。
权限对文件的作用:
r 是对文件的查看权限
w 是对文件的修改权限,可以删除文件内的数据,但是不可以删除文件本身
x 是文件可执行
权限对目录的作用:
r 是的可以查询目录下的文件名
w 是可以删除,移动,重命名目录下的文件
x 是可以进入到目录里面
其它的权限命令:
chown 修改文件或目录的所属者和所属组
chown 用户名 目录/文件
choen 用户名:组名 目录/文件
chgrp 组名 文件名/目录名 直接修改文件所属组
文件的默认权限;
liunx中每个文件都是有个默认权限。
查看默认权限的命令是: umask
0022 是超级管理员
0002 普通用户
0 文件特殊为
022 文件默认的权限。
文件默认权限最大是:666
是有权限换算成字母相减而得:
-rw-rw-rw- 666
----w--w- 022
-rw-r-=r-- 644
目录默认最大权限是:777
-rwxrwxrwx 777
----w--w- 022
-rwx-r-xr-x 755