zoukankan      html  css  js  c++  java
  • Linux修改文件权限

    查看文件当前权限:
    hacker@hmtx-star:/home$ ll
    total 12
    drwxr-xr-x  3 root   root   4096 4月  16 09:50 ./
    drwxrwxrwx 24 root   root   4096 7月  23 16:41 ../
    drwxr--r-- 55 hacker hacker 4096 9月  15 16:06 hacker/
     权限表达式:
    rwxr-xr-x
    rwxrwxrwx
    rwx------

    代表权限的表达式一共9位,每三位代表一组,rwx(文件所有者)rwx(组用户)rwx(其他用户)

    用数字结合chomd修改权限:
    1 : 代表有权限
    0 : 代表没有权限

    二进制计算: 

    111 = 1*2^2+1*2^1+1*2^0 = 7
    110 = 1*2^2+1*2^1+0*2^0 = 6
    101 = 1*2^2+0*2^1+1*2^0 = 5
    010 = 0*2^2+1*2^1+0*2^0 = 4
    011 = 0*2^2+1*2^1+1*2^0 = 3
    010 = 0*2^2+1*2^1+0*2^0 = 2
    001 = 0*2^2+0*2^1+1*2^0 = 1

     
    每三位rwx对应一三位二进制(如:rwx==111, r-x==101)
    数字权限事例:
        rwx(文件所有者)rwx(组用户)rwx(其他用户) == 111 111 111 == 777
        rwx(文件所有者)r--(组用户)r--(其他用户) == 111 100 100 == 744
    应用:
     
    hacker@hmtx-star:/home$ ls -la
    drwxr-xr-x  3 root   root   4096 4月  16 09:50 ./
    drwxrwxrwx 24 root   root   4096 7月  23 16:41 ../
    drwxr--r-- 55 hacker hacker 4096 9月  15 16:06 hacker/
     
    hacker@hmtx-star:/home$ chomd 700 hacker/
    hacker@hmtx-star:/home$ ls -la
    total 12
    drwxr-xr-x  3 root   root   4096 4月  16 09:50 ./
    drwxrwxrwx 24 root   root   4096 7月  23 16:41 ../
    drwx------ 55 hacker hacker 4096 9月  15 16:06 hacker/
     
     
     
  • 相关阅读:
    人人网笔试题
    创新工厂笔试题
    奇异广告面试
    微策略笔试题
    多玩笔试题
    有道笔试+面试
    巨人网络开发工程师试题
    Hulu笔试题
    百度笔试题
    兰亭集势笔试题
  • 原文地址:https://www.cnblogs.com/Vera-y/p/13674089.html
Copyright © 2011-2022 走看看