Linux权限的目的是(保护账户的资料)
Linux权限主要依据三种身份来决定:
- user/owner 文件使用者,文件属于哪个用户
- group 属组,文件属于哪个组
- others 既不是user,也不再group,就是other,其他人
什么是权限
在Linux中,每个文件都有所属的所有者,和所有组,并且规定了文件的所有者,所有组以及其他人对文件的,可读,可写,可执行等权限。 对于目录的权限来说,可读是读取目录文件列表,可写是表示在目录内新增,修改,删除文件。可执行表示可以进入目录
权限查看
ls -l /var/abrt/abrt.conf
权限开头的第一个字母或符号:
- - 一般文件
- d 文件夹
- l 软连接(快捷方式)
- b 块设备,存储媒体文件为主
- c 代表键盘,鼠标等设备
文件权限
- r read可读,可以用cat等命令查看
- w write写入,可以编辑或者删除这个文件
- x executable 可以执行
目录权限
- r 可以对此目录执行ls列出所有文件
- w 可以在这个目录创建文件
- x 可以cd进入这个目录,或者查看详细信息
权限与数字转化
查看用户权限命令
id指令查看 id root
修改文件权限属性
普通用户只能修改自己的文件名,时间与权限(注意) 因此修改其他用户权限,只能用最nb的root用户
# 修改属主 chown corn a.py
# 修改属组 chgrp corn a.py
文件权限
我们已知三种身份权限(属主,属组,其他人),每种身份都有rwx的三种权限,系统还提供了数字计算权限。
r read 4 w write 2 x execute 1
每种身份最低是0分,最高是r+w+x 7分
因此三种身份,最高权限是777,最低是000
属主:rw(4+2=6)
属组:r(4)
其他:r(4)
修改权限的命令
chmod [身份] [参数] [文件] u(user) +(添加) g(group) -(减去) o(other) =(赋值) a(all)
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有