• linux下的文件权限管理


    权限管理有两个层面

    第一层区分用户:文件属主(u), 组用户(g), 其它(o)

    第二层区分权限:读(r),写(w),可执行(x)

    这两个层次构成文件权限管理的二维结构

           u         g         o

    r

    w

    x

    实际中我们用9个bit位来分别表示这张表里九个位置的值

    在八进制下就是三位数了

    所以最常见到的chmod 777 filename

    中777的含义就是将上面九个格子全部置1了:所有用户都具有了读/写/可执行权限

    还有三个比较冷门的模式:S_ISUID S_ISGID, 粘滞(sticky)位

    前两个使得用户在执行该文件的时候具备文件属主的权限,最后一个使得文件尽可能常驻内存(在虚存管理框架下这个没什么意义了)

    chmod命令:

    chmod u+x filename

    其中第一个u,代表操作的用户,即当前在修改谁的访问权限:u(文件属主), o(其它), g(组用户)或者a(all the users)

    第二个是操作符:+(增加特定权限),-(去掉特定权限),=(赋值成特定权限)

    第三个是权限:r, w或x,可以组合。

  • 相关阅读:
    es6-箭头函数
    高度自适应的div
    移动端css水平垂直居中
    跨域2-常用的跨域方式
    跨域1-CORS跨域
    前端路由分类
    K8S系列-2.常用命令
    Git多分支管理
    微服务-01初识
    VirtualBox虚拟Centos磁盘文件扩容
  • 原文地址:https://www.cnblogs.com/hustxujinkang/p/5051363.html
Copyright © 2020-2023  润新知