Linux文件权限问题

1.查看文件权限

  • ls -l file,如下第一列即为文件或文件夹的权限,共10位:文件权限查看
  • 第一位表示类型,共四个选项(常见的都是前两个):
    - 普通文件
    d 目录
    c 字符设备文件
    b 块设备文件
    s 符号链接文件
  • 二三四 位代表文件所有者(user)拥有的权限
  • 五六七 位代表组群(group)拥有的权限
  • 八九十 位代表其他人(other)拥有的权限
    - 相应权限未被赋予
    r 文件可以被读(read)
    w 文件可以被写(write)
    x 文件可以被执行(可执行文件)

2.权限分配

2.1 指定用户形式
  • 如:chmod a+x file 表示对于文件file,给a(所有用户)分配x(执行权限)
  • u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人(other)
    a 代表全部的人,也就是包括u,g和o
  • + 增加权限
    - 删除权限
    = 使之成为唯一权限
2.2 数字形式
  • rwx可以用数字来代替:
    -—————— 0
    r—————— 4
    w—————— 2
    x—————— 1
  • chmod 777 file表示对于file,给所有用户分配所有权限
    因为777对应的权限表示为-rwxrwxrwx
    第一个7代表所有者权限的和,第二个7代表组群权限的和,第三个7代表其他人权限的和
GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐