zoukankan      html  css  js  c++  java
  • 阐述linux下chmod、chown、chrgp命令的用法及区别

    一、概念

      用户: 访问并可操作linux系统的登录账号

      用户组: 当前用户所归属的组;便于控制操作目录文件的权限

    二、/etc/passwd

      2.1 创建用户: useradd user, 具体参数如下 

      

        2.2 密码操作: passwd user

      

        2.3 root查看所有用户

      方式一:   cat /etc/passwd

           方式二: getent passwd

           方式三: compgen -u

         2.4  /etc/passwd

         在该文件中,每一行用户记录的各个数据段用“:”分隔,分别定义了用户的各方面属性。各个字段的顺序和含义如下: 

     注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 

      

    三、文件权限及组归属

         3.1  ll 命令查看文件列表

      描述: 

      文件类型[-普通文件,d目录] [rwx][rwx][rwx]  [目录所属用户] [目录所属组] [大小] [时间] [目录|文件名]

      rwx : 读写执行权限 4 2 1

           [rwx]  第一个代表用户      [rwx]  第二个代表组       [rwx] 第三个代表其他用户

      

        3.2 修改文件或目录的操作权限 chmod

      chmod  774:  表示 rwxrwxr , -R 可以递归子目录及文件

           chmod a+x :  表示所有用户添加执行权限

           chmod u+x:  表示目录所属用户添加执行权限

           chmod g-x: 表示目录所属组删除执行权限

       3.3 修改文件目录归属组 chrgp

           chrgp group1 /dir : 表示修改/dir的组为group1

       

       3.4 修改文件目录的归属用户及归属组 chown

      chown user1 /dir :  表示修改/dir的归属用户为user1

           chown user1:group1 /dir : 表示修改/dir的归属用户为user1及归属组为group1

        

    四、归纳

      总结以上对应关系如下

       

      

    如果觉得文章对您有用,请点下推荐。您的支持将鼓励我继续创作!

  • 相关阅读:
    推荐系统中MAP与nDCG的计算方法
    ES 数据库常见命令
    SpringBoot整合Guacamole教程
    Docker简易安装教程
    战地指挥官 寻路
    vue 使用 websocket
    e'charts 地图 + 背景旋转
    vue-seamless-scroll 好用的无缝滚动插件
    vue-countTo---简单好用的一个数字滚动插件
    vue-cli3.0 使用postcss-plugin-px2rem(推荐)和 postcss-pxtorem(postcss-px2rem)自动转换px为rem 的配置方法;
  • 原文地址:https://www.cnblogs.com/pengsn/p/14536044.html
Copyright © 2011-2022 走看看