目录
一、文件类型
二、三字符的码,三重访问权限
三、chmod改变权限
3.1 八进制模式
3.2 符号模式
文件无权限,无法操作,有没有感觉很恼火呀?
下面来分析一下linux中的文件权限。
一、文件类型
- 代表文件
d 代表目录
l 代表符号链接,软链接
c 代表字符型设备,如鼠标、键盘
b 代表块设备,如硬盘
n 代表网络设备
二、三字符的码,三重访问权限
3组三字符的码,每一组三字符码表示三重访问权限
r 代表可读的
w 代表可写的
x 代表对象是可执行的
使用八进制模式的安全性设置来表示这3组rwx权限的值:
三、chmod改变权限
chmod命令用来改变文件和目录的安全性设置。
chmod后可跟八进制模式或符号模式来设置安全性设置。
八进制模式直接赋予文件的标准的3位八进制权限码。
3.1 八进制模式
>touch newfile
>ll
>chmod 760 newfile
>ll
3.2 符号模式
[ugoa][+-=][rwxXugo]
u 代表用户;
g 代表组;
o 代表其他;
a 代表上述所有
+ 代表增加权限;
- 代表移除权限;
= 代表将权限设置成后面的值
第三个[]理解:
X:如果对象是目录则赋予执行权限;
u:将权限设置成属主一致;
g:将权限设置成属组一致;
o:将权限设置成跟其他用户一致
>chmod g+x newfile
>ll
>chmod o+u newfile
>ll
>chmod o-w newfile
>ll
>chmod o=g newfile
>ll
>chmod u+rwx log
>ll
chmod命令还提供了一些选项,-R会把权限递归地作用到文件和子目录中
>chmod -R u+rwx tmp3
我是程序员娟娟,
致力将工作中遇到的问题和解决方案记录下来,
分享给更多需要的同行。
如果对你有帮助,不妨点个关注吧!