目录
文件无权限,无法操作,有没有感觉很恼火呀?
下面来分析一下linux中的文件权限。
-?代表文件
d?代表目录
l?代表符号链接,软链接
c?代表字符型设备,如鼠标、键盘
b?代表块设备,如硬盘
n?代表网络设备
3组三字符的码,每一组三字符码表示三重访问权限
r?代表可读的
w?代表可写的
x?代表对象是可执行的
使用八进制模式的安全性设置来表示这3组rwx权限的值:
chmod命令用来改变文件和目录的安全性设置。
chmod后可跟八进制模式或符号模式来设置安全性设置。
八进制模式直接赋予文件的标准的3位八进制权限码。
>touch newfile
>ll
>chmod 760 newfile
>ll
[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
我是程序员娟娟,
致力将工作中遇到的问题和解决方案记录下来,
分享给更多需要的同行。
如果对你有帮助,不妨点个关注吧!