zoukankan      html  css  js  c++  java
  • linux中的文件权限chmod

    linux中的文件权限chmod

    ​ 还是GPU集群那点事儿,集群之间磁盘互相挂载,普通用户也可以操作/cu02_nfs、/cu04_nfs文件夹,这就牵扯到权限的问题,去google发现所谓的777和754,刚好可以记录下。

    1. 命令

    首先给出两个命令

    chmod 777 文件
    chmod -R 777 文件夹
    

    功能:将文件/文件夹的读写运行权限赋予给 文件/文件夹所有者(7) 、同组的用户(7)、其他组用户(7)

    chmod 754 文件
    chmod -R 754 文件夹
    

    功能:文件/文件夹的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把的权限赋予其他用户

    注意:

    -R是文件夹迭代的意思

    2. 具体介绍

    下面具体介绍chmod命令。

    Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执行等操作。

    操作文件或目录的用户,有3种不同类型:文件所有者群组用户其他用户最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7

    文件或目录的权限又分为3种:只读、只写、可执行。

    权限 权限数值 二进制 具体作用
    r 4 00000100 read,读取。当前用户可以读取文件内容,当前用户可以浏览目录。
    w 2 00000010 write,写入。当前用户可以新增或修改文件内容,当前用户可以删除、移动目录或目录内文件。
    x 1 00000001 execute,执行。当前用户可以执行文件,当前用户可以进入目录。

    依照上面的表格,权限组合就是对应权限值求和,如下:

    7=4+2+1 读写运行权限

    5=4+1 读和运行权限

    4=4 只读权限

    chmod 754 filename就是将filename文件的读写运行权限赋予文件所有者,把读和运行的权限赋予群组用户,把读的权限赋予其他用户。

  • 相关阅读:
    苹果一体机发射Wi-Fi
    iphone 屏蔽系统自动更新,消除设置上的小红点
    data parameter is nil 异常处理
    copy与mutableCopy的区别总结
    java axis2 webservice
    mysql 远程 ip访问
    mysql 存储过程小问题
    mysql游标错误
    is not writable or has an invalid setter method错误的解决
    Struts2中关于"There is no Action mapped for namespace / and action name"的总结
  • 原文地址:https://www.cnblogs.com/jimlau/p/11991948.html
Copyright © 2011-2022 走看看