概述
改变文件权限:chmod(change the permissions mode of a file)
格式1:chmod {ugoa}{+-=}{rwx} 文件 例:chmod u+x,o-r Demo.java
格式2:chmod {mode=421} 文件 例:chmod 744 Demo.java
-R:改变目录下所有文件权限
代表字符 | 权限 | 文件 | 目录 |
r | 读权限 | 可查看文件内容:cat、tac、more、less、head、tail | 可看见目录本身和目录内容,但是由于没有x权限无法进入目录中,所以只能看见目录本身,看不见目录里面的内容 实测只要有任意一种权限都能看见目录本身,通常r-x,即:能看见目录和目录中内容并能进入目录 |
w | 写权限 | 可以修改文件内容: vim、nano、>、>> | 可以在目录中创建、删除文件 如果不能进入目录则无法删除创建,因此w与x权限要一起存在 |
x | 执行权限 | 可以执行文件:script、command | 可以进入目录 能够进入目录,但是什么都做不了,看不见 |
改变文件所有者:chwon(change file ownership)
注意:只有root才能改变文件所属主、所属组
-R:递归改变目录所属主 例:chown -R zhaowl Demo
改变文件所属组(change file group ownership)
例:chgrp zhaowl Demo
显示文件默认权限:umask(the userfile-creation mask)
注意:Linux文件默认是没有可执行权限的
例:umask 结果显示:0022 第一位为特殊权限,其余权限为777-022
-S:以rwx形式显示默认权限
设置文件默认权限:umask 777-默认值
例:想要把默认权限设置成754 umask 023
最后
以上就是体贴鞋垫为你收集整理的Linux基本文件权限的全部内容,希望文章能够帮你解决Linux基本文件权限所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复