linux文件权限
linux文件权限/遮罩码,mode
共9位,3位一组,
前3位表示属主u权限,
中间3位表示属组g权限,
后3位表示其他用户o权限。
文件权限
r 可读,可以使用类似cat等命令查看文件内容
w 可写,可以编辑或删除此文件
x 可执行,executable,可以命令提示符下当做命令提交给内核运行。
-无此权限
目录权限
r 可以对此目录执行ls以列初内部的所有文件
w 可以在此目录创建文件
x 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息。
其他表示方式,
二进制:此位有权限用1无权限用0表示
八进制 二进制 字符 意义
0 000 --- 无权限
1 001 --x 执行
2 010 -w- 写
3 011 -wx 写和执行
4 100 r-- 只读
5 101 r-x 读和执行
6 110 rw- 读写
7 111 rwx 读写执行
chown USERNAME FILE/DIR
改变文件属主(只有管理员可以使用此命令)
选项 -R,修改目录及其内部文件的属主,默认只修改目录属主,不修改内部文件属主。
选项 --reference = /path/to/somefile FILE ,将FILE的属主属组权限修改为与/path/to/somefile一致。
chown USERNAME:GROUPNAME FILE/DIR
chown USERNAME.GROUPNAME FILE/DIR
同时改属主属组
chown :GROUPNAME FILE/DIR
只改属组
chgrp GROUPNAME FILE/DIR
改变文件属组(只有管理员可以使用此命令)
选项 -R,修改目录及其内部文件的属组,默认只修改目录属组,不修改内部文件属组。
选项 --reference = /path/to/somefile FILE ,将FILE的属组权限修改为与/path/to/somefile一致。
chmod