Linux系统之文件与目录权限

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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器