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

        

    四、归纳

      总结以上对应关系如下

       

      

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

  • 相关阅读:
    Android快捷键
    AndroidManifest.xml相关知识
    对Android项目中的文件夹进行解释
    Android的四大组件
    DataNavigator之分页
    WinForm轻松实现自定义分页 (转载)
    C# DataGridView自定义分页控件
    C# DataGridView绑定数据源的几种常见方式
    C#在winform中操作数据库,实现数据增删改查
    C# 实时折线图,波形图
  • 原文地址:https://www.cnblogs.com/pengsn/p/14536044.html
Copyright © 2011-2022 走看看