美文网首页
linux命令之chmod

linux命令之chmod

作者: summer琴 | 来源:发表于2020-04-03 16:45 被阅读0次

    使用命令ls -l即可查看文件详情


    其中关于文件权限,详解如下
    image.png
    文件的权限一共三组,分别为文件所有者、所属组其他成员、其他人;每组有三种属性:读r、写w、执行x,数字表示为r=4、w=2、x=1

    chmod修改权限用法

    • 文件设置为所有人皆可读取
    chmod a+r isTester666.ini
    chmod ugo+r isTester666.ini
    chmod 444 isTester666.ini
    
    • 只有文件所有者可执行
    chmod u+x,go-x isTester666.ini
    
    • 设置所有权限
    chmod a+rwx isTester666.ini
    chmod 777 isTester666.ini
    
    • 所有人只读权限
    chmod a=r isTester666.ini
    

    我你他ugo,或者一起都叫a,连接关系就是用+-=,实在不行就421

    文件和目录权限的具体意义

    上面我们了解了文件和目录得三种权限rwx,那么到底这三种权限具体有什么含义呢?
    文件

    • r(read):可读取此文件的实际文字内容
    • w(write):可以编辑、新增、修改该文件内容(但不含删除)
    • x(execute):该文件有可被系统执行的权限
      目录
    • r(read contents in directory):可读取此目录结构列表,即可查询该目录下的文件名数据(如ls查看)
    • w(modify contents of directory):可以改动该目录结构列表的权限
    1. 创建新的文件和目录
    2. 删除已经存在的文件或目录(不管该文件权限是什么)
    3. 将已经存在的文件或目录更名
    4. 搬移该目录下的文件或目录位置
    • x(access directory):用户能否进入该目录(cd xxx)

    相关文章

      网友评论

          本文标题:linux命令之chmod

          本文链接:https://www.haomeiwen.com/subject/ipxkphtx.html