zoukankan      html  css  js  c++  java
  • Linux文件普通权限

    1.文件所有者,所属用户组,其他用户
    1)文件所有者:创建文件的用户
    2)所属用户组:文件属于哪个用户组
    3)其他用户:不是文件所有者,不属于文件所属用户组的用户,称为其他用户

    2.Linux文件权限
    我们切换到root用户,新建一个myfile的文件夹,
    然后使用ls -al|grep myfile命令查看文件属性,如下图所示:

    文件类型 所有者权限 用户组权限 其他用户权限 连接数 所有者 用户组 文件容量(B) 修改日期       文件名
    d           rwx          r-x           r-x                 2    root    root    4096         6/29 9:00    myfile

    权限中三位分别代表r(读),w(写),x(执行)文件内容的权限,若为-,表示没有相应的权限。

    对于文件夹来说,内容为文件夹中的文件名列表。
    r:可读取文件名列表
    w:可新建,删除,重命名文件名
    x:有进入文件夹的权限
    若要执行文件夹的w权限,必须要先有进入文件夹的权限,所以要使用w权限,必须要有x权限。

    对于文件来说,内容为文件内容本身
    r:可读取文件内容
    w:可修改文件内容
    x:可执行文件

    可见,文件本身的权限只和文件内容有关系,文件的新增,删除,重命名,则需要文件所在的目录的w权限。

    3.修改文件权限
    1)chmod:修改文件权限
    使用权限对应的数值来修改权限,
    r:4,w:2,x:1
    rwx的值为4+2+1=7
    r-x的值为4+0+1=5
    rw-的值为4+2+0=6

    chmod rwx的值 文件名
    即可将文件修改成相应的权限,如我们修改myfile的其他用户权限为rwx,修改命令为:chmod 757 myfile

    2)chgrp:修改文件所属用户组
    chgrp ubuntu myfile
    即可将myfile的用户组从root改为ubuntu

    3)chown:修改文件所有者
    chown ubuntu myfile修改文件所有者
    或chown ubuntu:ubuntu myfile 同时修改文件所有者和文件所属用户组

     

  • 相关阅读:
    20110825 talk 1
    [原]spring学习笔记9.1.2Spring对Aop的概念性介绍
    [转]Servlet总结
    有关锁
    [转]java中hashcode()和equals()的详解
    转置
    [转]JNDI到底是什么,有什么作用
    前端(js/css/html)那些小的知识点,持续更新......
    积累的一些常用javascript函数
    25大实用的jQuery技巧和解决方案
  • 原文地址:https://www.cnblogs.com/shijingjing07/p/5627824.html
Copyright © 2011-2022 走看看