Linux中的权限设定1

1.文件权限存在的意义
系统最底层安全设定方法之一,保证文件可以被可用的用户做相应的操作

2.文件权限的查看

ls -l file (=ll file)----------------查看文件权限
在这里插入图片描述
ls -ld dir(=ll -d dir )--------------查看目录权限
在这里插入图片描述

3.文件权限的读取

– | rw- | r-- | r-- | 1 | root | root | 0 | Jul 12 20:19 | file
[1]------[2]--------[3]–[4]----[5]–[-6]-------[7]--------[8]

[1]文件的类型

字符 含义
- 空文件,或者文本等普通文件
b block块设备文件(特殊设备文件,存储设备都是该文件)
c 字符设备(输入设备都是该文件,鼠标、键盘等)
d 目录(Linux一切皆文件,目录也是文件一种)
l 软链接文件
p 管道符文件
s socket套接字(特殊设备文件,软件支持scoket访问,会产生该文件)

[2]文件的权限

  • r—读取权限;w—写入权限;x—执行权限;—没有对应权限

rw- | r-- | r–
[u]—[g]–[o]
[u]所有者权限;[g]所属组权限;[o]其他人权限

[3].文件的硬链接个数(文件的内容被系统记录了多少次)一个节点所对应的数据块;
[4].文件的所有者;
[5].文件的所有组;
[6].文件的大小;
[7].文件最后一次被修改的时间;

4.文件权限的修改

权力的赋予----“+”

chmod u+x file
在这里插入图片描述
chmod g+w,o+w file
在这里插入图片描述

权力的去除----"-“

chmod u-x,g-w,o-w file
在这里插入图片描述

权限的设置----“=”

chmod u=rwx,g=rw,o=rw file
在这里插入图片描述

权限的数字表达

4—r权限
2—w权限
1—x权限

chmod 000 file---------去掉所有权限
在这里插入图片描述
chmod 777 file----------赋予所有权限
在这里插入图片描述

修改文件或目录的所有者和所属组

chown zhang file--------------将文件所有者改为zhang
在这里插入图片描述
chown zhang:zhang file------将文件所有者和所有组都改为zhang

chown -R—递归设置权限,修改目录权限同时也给子目录所有文件修改相同权限
Linux中的权限设定1_第1张图片

chgrp—修改文件或目录的所属组

Linux中的权限设定1_第2张图片

你可能感兴趣的:(Linux中的权限设定1)