zoukankan      html  css  js  c++  java
  • Linux基本操作---权限管理命令

    更改文件或目录的权限(1)

    chmod [(u/g/o/a) (+/-/=) (r/w/x)]  [文件名或目录名]

    首先新建一个文档,并用ls命令查看他的权限(其中前三位为所有者权限,中间三位为所属组权限,后三位为其他用户权限)

    可以发现该文件的所有者只有读和写的权限,然后我使用chmod命令给它加上可执行的权限

    再查看即可发现所有者权限后面多了一个x可执行权限

    chmod u+x myblog.txt    //即给该文件的所有者增加执行权限

    权限内容:

    第一个字母:

    u 表示“用户(user)”,即文件或目录的所有者。

    g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

    o 表示“其他(others)用户”。

    a 表示“所有(all)用户”。

    连接符:

    + 添加某个权限。

    - 取消某个权限。

    = 赋予给定权限并取消其他所有权限(如果有的话)。

    更改文件或目录权限(2)

    chmod [三个数字] [文件或目录]
    

     r----4      w----2      x----1

    其中第一个数字代表所有者权限,第二个为所属组权限,第三个为其他人权限

    首先查看文件权限

    然后更改权限

    将所有者权限更改为读和写即(r+w)=(4+2)=6 后面的以此类推

    递归修改文件或目录的权限(即修改该目录下所有文件的权限)

    chmod -R [三个数字] [文件或目录]

    在Linux系统中,读和写权限并不完全等于我们常识中的读写操作

    r x w对文件的操作权限:                                                 r x w对目录的操作权限:  
           : cat/more/head/tail/less                                                     : ls
           w : vim                                                                                  : touch/mkdir/rmdir/rm 
           : script/command                                                               x : cd
     改变文件或目录的所有者
    chown [用户] [文件或目录]

    将文件和目录的所有者更改为指定用户

    改变文件和目录的所属组

    chgrp [用户组] [文件或目录]

    将文件和目录的所属组更改为指定用户组

    显示文件的缺省权限

    umask

    以rwx显示文件缺省权限

    umask -S

    更改文件的缺省权限

    umask [三个数字]
     
     
     
     
     
  • 相关阅读:
    Redis持久化
    《Hadoop权威指南·大数据的存储与分析》阅读笔记(未读完)
    《redis设计与实现》第一版 阅读笔记(未看完)
    LSMTree -> SStable 初体验
    Goland实现Set操作
    使用Goland操作Redis详解
    使用Python操作Redis详解
    学习笔记
    docker技术入门与实战 第三版
    Shell(笔记)
  • 原文地址:https://www.cnblogs.com/cherish-hao/p/12685151.html
Copyright © 2011-2022 走看看