• Linux文件类型及如何查看,修改文件读写权限


    现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: 
    total 5
    drwxr-x---  4   user group 4096 Mar 10 00:37 filename
    drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名
    -rw-------   1    user group 524 Mar 10 00:40 a
    -rw-r--r--   1    user group 24 Jun 11 2000 b
    共显示了七列信息,从左至右依次为:权限文件数归属用户归属群组文件大小创建日期文件名称
    其中要特别留意的是第一列:
    drwxr-xr-x
    一共有10个位置,可以分为4组:
    d rwx r-x r-x
    第一组只有一个字符:
    d 文件夹 
    -  普通文件 
    l  链接 
    b 块设备文件 
    c 字符设备文件。 

    剩下的3组分别为归属用户归属群组其它用户或群组对于该文件的权限。我们看它的格式
    rwx rwx rwx 
    r 可读 
    w 可写 
    x 可执行

    现在该说说修改文件权限了
    在终端输入:chmod o+w xxx.xxx
    表示给其他人授予写xxx.xxx这个文件的权限
    chmod go-rw xxx.xxx
    表示删除xxx.xxx中组群和其他人的读和写的权限
    其中:
    u 代表所有者(user)
    g 代表所有者所在的组群(group)
    o 代表其他人,但不是u和g (other)
    a 代表全部的人,也就是包括u,g和o 

    r  表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)

    其中:rwx也可以用数字来代替
    r ------------4
    w -----------2
    x ------------1
    - ------------0

    行动:
    + 表示添加权限
    - 表示删除权限
    = 表示使之成为唯一的权限

    当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
    -rw------- (600) 只有所有者才有读和写的权限
    -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
    -rwx------ (700) 只有所有者才有读,写,执行的权限
    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
    -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
    -rw-rw-rw- (666) 每个人都有读写的权限
    -rwxrwxrwx (777) 每个人都有读写和执行的权限

    转自:http://blog.csdn.net/jiangyi711/article/details/5560015

  • 相关阅读:
    C# 读取JSON
    checkbox与说明文字无法对齐的问题
    C#判断一个string是否为数字
    C# 调用系统winmm.dll 播放音乐wav mp3
    C#导出EXCEL的几种方法
    C#遍历DataSet中数据的几种方法总结
    cookie 简单用法
    JQGrid 在页面加载时展开SubGrid
    Echarts 设置地图上文字大小及颜色
    Echarts 地图上显示数值
  • 原文地址:https://www.cnblogs.com/olmlo/p/3110467.html
Copyright © 2020-2023  润新知