• 【Linux常用指令整理3】修改权限


    命令1:修改文件权限
    方式1:直接授权
    u-所有者
    g-所属组
    o-其它人
     
    + 增加权限
    -  减少权限
    = 赋予权限
     
    示例:
    "chmod u+wx xxx" 为文件xxx的所有者新增可写可执行的权限
    "chmod g-x xxx"    为文件xxx的所属组减少可执行的权限
    "chmod o=rw xxx" 无论xxx原来其它人的权限是什么,现在的权限改为读和执行。
     
    方式2:数字授权
    用三位二进制数表示一个用户组的权限,第一为代表是否可读,第二位代表是否可写,第三位代表是否可执行。
    0代表无权限,1代表无权限。
    这三位二进制对应的十进制值作为一个用户组的权限值。
     
    例如:rwx rw- r-- = 111 110 100 = 764,所以要把文件xxx的权限改为rwxrw-r--的命令是"chmod 764 xxx"
     
    注:数字快捷记忆方法:r=4,w=2,x=1,然后把数值加起来,所以最大为7。
     
    命令2:修改所属组(系统自带adm组)
    chgrp 组名 文件名
     
    命令3:修改所有者(系统自带nobody用户)
    chown 用户名 文件名
     
    命令4:查看默认权限
    umask 查看默认权限 只显示一个数字(特殊权限位加权限掩码值,目录真正权限是777-掩码值,文件要再减111)
    umask -S 比较直观
     
    命令5:修改默认权限
    umask 掩码值 例如:umask 027
  • 相关阅读:
    Rotation Kinematics
    离职 mark
    PnP 问题方程怎么列?
    DSO windowed optimization 代码 (4)
    Adjoint of SE(3)
    IMU 预积分推导
    DSO windowed optimization 代码 (3)
    DSO windowed optimization 代码 (2)
    OKVIS 代码框架
    DSO windowed optimization 代码 (1)
  • 原文地址:https://www.cnblogs.com/xuhongchuan/p/3050805.html
Copyright © 2020-2023  润新知