• Linux读写权限整理 --chmod


    如遇到在linux服务器上需要读写指定的文件时,

    发现无权限访问或编辑操作的话,

    就需要进行修改文件的权限了。

    有管理服务器版本FTP客户端软件就相对好操作,例如:FileZilla (for mac) 再次推荐

    上面可右键单击文件进行修改权限了。

    linux上查看路径下所有文件读写权限命令,

    ls -la

    指定文件的读写命令,

    ls -l test.java(文件名字)

    可以看到前面带“-”的

    -rwxr-xr--

    Linux文件的访问权限有读 r (read),写 w (write),执行 x (x: execute)

    第一个“-”是类型

    紧接着由三个粒度组成文件的访问

    “rwx”代表: 拥有者

    “r-x”代表:群组

    “r--”代表:其它组

    u (user) 代表拥有者

    g (group) 代表拥有者所在的组群

    o (other) 代表其他人

    a (all) 代表全部的人,也就是包括u,g和o

    可以通过chmod命令来修改更新访问权限:

    chmod mode file

    mode (改变文件的读写执行权限,编写分三个[]的部分,如下) : 

    [u 或 g 或 o] [ + (现有权限中增加权限) - (现有权限中移除权限) = (直接给文件赋后面的权限) ] [ rwx (可赋予一个权限或二或三) ]

    例子:

    chmod u+wx, g+x, o+w file (给文件拥有者增加w和x权限,群组增加w和x权限,其他用户增加w权限)
    chmod g-w file (给文件群组移除w权限)
    chmod u=rwx file(全部人增加rwx权限)

    也可用八进制修改权限 or 权限用数字指代

    r  --- 4

    w --- 2

    x  --- 1

    -  --- 0

    例子:

    -rwx------ (700) 拥有者有读,写,执行的权限

    -r-x--x--x (711)   拥有者有读,执行的权限,群组有执行权限,其他人有执行权限

    -r--r--r-- (444)  所有人有读的权限

    -rwxrwxrwx (777)  所有人有读,写,执行的权限

    总结完毕!以备不时之需,大神勿喷,有错请指教!

  • 相关阅读:
    几个C#编程的小技巧
    用asp.net实现将上传的图片变小存入数据库
    解决sql server安装问题
    Linux三则超酷技巧
    vc编程参考站点,简要的Windows API函数大全
    声明游标
    如何把string解析为int?[C#] How to Parse a string to an int? [C#]
    SQL Server2000数据库系统表的应用
    胶囊和凸多边形的动态碰撞检测
    纹理资源管理的困惑
  • 原文地址:https://www.cnblogs.com/sjzhai/p/14721976.html
Copyright © 2020-2023  润新知