欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux权限相关

程序员文章站 2022-09-27 23:20:13
权限分组 用户:文件所有者 用户组:多个用户的集合 其他:除了用户和用户组之外的任何用户 权限类别 r:表示读的权限 w:表示写的权限 x:表示执行的权限 s:表示setuid权限,允许用户以其拥有者的权限来执行可执行文件,即使这个可执行文件是由其他用户运行的 该权限的使用不是无限制的,为确保安全, ......

权限分组
  用户:文件所有者
  用户组:多个用户的集合
  其他:除了用户和用户组之外的任何用户

权限类别
  r:表示读的权限
  w:表示写的权限
  x:表示执行的权限
  s:表示setuid权限,允许用户以其拥有者的权限来执行可执行文件,即使这个可执行文件是由其他用户运行的
    该权限的使用不是无限制的,为确保安全,只能应用在linux elf格式二进制文件上,而不能用于脚本文件

  权限类别各自对应的唯一八进制数,如r:4,w:2,x:1
  可以通过将权限的八进制值相加来获得所需权限组合
    rw=4+2=6,表示将读写权限
    rx=4+1=5,表示读和执行权限
    rwx=4+2+1=7,表示读写执行权限
    如:"chmod 764 文件名" 表示分别将"rwx rw- r--"权限赋给文件,等同于"chmod u=rwx g=rw o=r 文件名"

权限结构
  权限结构共有10位-,其中第1位的对应关系如下,后9位每3对分别对应用户,用户组和其他组的权限
    -:普通文件
    d:目录
    c:字符设备
    b:块设备
    l:符号链接,是指向其他文件的指针,类似于windown中的快捷方式,删除符号链接不会影响到原始文件
    s:套接字
    p:管道