zoukankan      html  css  js  c++  java
  • linux chown 与 chmod 命令的使用

    本文为博主原创,未经允许不得转载:

      最近在做 linux 系统安全管理检查操作,频繁的用到了 chown 与 chmod 两个命令,觉得有必要对着两个命令总结一下。

      一。 chown 命令:

        1. 设置文件或文件夹的所有者:

          chown  test  test1.txt    :将test1.txt文件的所有者更改为 test 用户

        2. 将目录/opt 及其下面的所有文件,子目录的文件主改成 test

          chown -R test:test  /opt    将opt文件夹的所有者及所属组设为test用户及test用户组,test用户及test用户组所有用户默认都会与test用户涌向相同的权限。

            如果想使其他用户或用户组没有该文件或文件夹的权限时,需要通过chmod进行设置

            -R : 处理指定目录以及其子目录下的所有文件

            

      二。 chmod 命令:

          用于控制文件的读,写,执行 权限。其中读 r 的权限计算值是4 ,写 w 的权限计算值是 2, 执行 x 的权限计算值是 1  

         命令使用: chmod  -rwxrwxrwx  文件/文件夹

           三个rwx分别属于user,group,others

          把一个文件的权限全部放开 就是chmod 777 file

          chmod a+rwx  文件或文件夹   ::其实相当于 chmod 777   文件或文件夹,赋予文件所有用户读写执行权限

          chmod  u-w    文件或文件夹          :: 取消当前文件或文件夹的写权限

         chmod 命令后的权限表达式的参数意义见下:

      1.   u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
      2.   '+' 表示增加权限、'-' 表示取消权限、'=' 表示唯一设定权限。
      3.   r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

      三。 查看当前文件夹或文件的用户,用户组及操作权限:

        

         --rw-r--r-- 表示用户的权限为 rx ,用户组的权限为 r , 其他为 r

        test1  root  表示当前文件的用户为test1,所属用户组为root

     

      四。总结

        linux 中文件及文件夹的权限管理主要通过以上两个命令进行管理,其主要操作步骤

          1. 先通过chown 控制文件及文件夹的所有者

          2. 通过chmod 控制文件及文件夹的操作权限

  • 相关阅读:
    centos 6,7 上cgroup资源限制使用举例
    redis sentinel哨兵的使用
    redis发布-订阅
    Golang cpu的使用设置--GOMAXPROCS
    Golang 端口复用测试
    Golang client绑定本地IP和端口
    Go并发控制--context的使用
    Go 并发控制--WaitGroup的使用
    go thrift报错问题--WriteStructEnd
    secureCRT上传本地文件到虚拟机
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/14534691.html
Copyright © 2011-2022 走看看