Linux权限
Posted 语风之
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux权限相关的知识,希望对你有一定的参考价值。
文章目录
Linux权限的概念
Linux下有两种用户:超级用户(root)、普通用户。
- root: 在linux系统中可以做任何事情。
- 普通用户:在linux下做有限的事情。
tip:
root的命令提示符是 ‘#’ ,普通用户的命令提示符是 ‘$’ 。
Linux权限管理
1. 文件访问者的分类
- 文件和文件目录的所有者
- 文件和文件目录的所有者所在的组的用户
- 其它用户
2. 文件类型和访问权限
- 文件类型
- d:文件夹
- -:普通文件
- p:管道文件
- 基本权限
- 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来
说,具有浏览该目录信息的权限。- 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说
具有删除移动目录内文件的权限。- 执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限。
- **“—”**表示不具有该项权限。
3. 文件权限值的表示方法
- 字符表示法
例:
r-- ,表示只读
rw-,可读可写- 8进制数值表示法
权限符号 8进制 二进制 r 4 100 w 2 010 x 1 001 rw 6 110 rx 5 101 wx 3 011 rwx 7 111 - - - 0 000
4. 文件访问权限的相关设置方法
- chmod
功能:设置文件的访问权限。
格式:chmod [参数] [权限] [文件名]
tip:
只有文件的拥有者和root才能改变文件的权限。
- 字符修改方式
chmod [u/g/o] [+/-] [r/w/x] [文件名]
( u/g/o 分别代表 拥有者/拥有者同组用户/其他用户)
- 8进制数字修改方式
chmod 777 文件名称
5. 不同的权限针对文件或文件夹的作用
- 文件
- 可读权限:对于文件而言,具有读取文件内容的权限。
- 可写权限:对于文件而言,具有修改文件内容的权限。
- 可执行权限:对于文件而言,具有执行文件的权限。
- 文件夹
可读权限:对目录来说具有浏览该目录信息的权限
可写权限:对目录来说,具有删除移动目录内文件的权限
可执行权限:对目录来说,具有进入目录的权限。
6. 粘滞位
- 问题:
是不是只要用户拥有了文件夹的可写权限,就可以删除文件?- 答:
设置 “粘滞位” 。- 当一个目录被设置为"粘滞位"( chmod +t ),则该目录下的文件只能
由超级管理员删除、由该目录的所有者删除、由该文件的所有者删除
小结:
linux的学习目前是了解,然后一步一步去实现,没有不重要的,只有自己用代码实现一遍,才能更深刻的理解。
以上是关于Linux权限的主要内容,如果未能解决你的问题,请参考以下文章