修改文件目录权限
r : 读权限read,数字表示为4
w : 写权限write,数字表示为2
x : 执行权限execute ,数字表示为1
首先直接实际操作看一下是什么样子。命令ll或ls -l,命令是一样的,结果如下:
drwxr-xr-x 4 root root 42 9月 30 16:06 data
drwx------ 5 study study 144 9月 21 09:45 study
-rw-r--r-- 1 root root 324 9月 9 14:21 config.json
解释:
以第一行为例:
前面的drwxr-xr-x就是表示目录权限,格式是:
【文件是-,文件夹是d】【owner权限】【group权限】【others权限】
【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】
Linux的基本权限有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。我们通常理解的777就是表示drwxrwxrwx或-rwxrwxrwx。
4 引用计数,表示文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录
root root 表示所属的用户和用户组
42 表示大小,单位字节,加入参数-h来自动格式化单位成K,M,G
9月 30 16:06 最近修改时间
data 文件或目录名称
简单介绍之后,罗列一些常用的权限设置命令:
chmod 777 /home/test # 最自由的权限,谁都可以读写执行,少设置成这样子
chmod 755 /home/test # 一般创建的目录就是这个权限
chmod 644 /home/test # 一般创建的文件就是这个权限
本文详细解析了Linux系统中文件和目录的权限设置,包括读、写、执行权限的数字表示及命令使用,如chmod命令的不同权限组合,如777、755、644等,并介绍了这些权限组合的实际意义。
2272

被折叠的 条评论
为什么被折叠?



