Linux——权限管理命令简单笔记

首先linux中的权限分为三种rwx

代表字符

权限

对文件的含义

对目录的含义

r

读权限

可以查看文件

内容 (cat, more, head, tail)

可以列出目录中

的内容 (ls)

w

写权限

可以修改文件

内容(echo, vi)

可以在目录中创

建、删除文件 (mkdir, touch , rm)

x

执行权限

可以执行文件 

可以进入目录 (cd )

一: 

  命令名称:chmod

    命令英文原意:change the permissions mode of a file

  命令所在路径:/bin/chmod

  执行权限:所有用户

  语法:chmod  [{ugo}{+-=}{rwx}] [文件或目录]

     [mode=421 ]  [文件或目录]

  功能描述:改变文件或目录权限

  $ chmod  g+w  file1

  $ chmod  777  dir1

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

二:

  命令名称:chown

  命令英文原意:change file ownership

  命令所在路径:/bin/chown

  执行权限:所有用户

  语法:chown  [用户] [文件或目录]

  功能描述:改变文件或目录的所有者

  范例:$ chown  nobody  file1

  改变文件file1的所有者为nobody

三:

  命令名称:chgrp

  命令英文原意:change file group ownership

  命令所在路径:/bin/chgrp

  执行权限:所有用户

  语法:chgrp  [用户组]  [文件或目录]

  功能描述:改变文件或目录的所属组

  范例:$ chgrp adm file1

  改变文件file1的所属组为adm

四:

  命令名称:umask

  命令所在路径:/bin/umask

  执行权限:所有用户

  语法:umask [-S]

  -S   以rwx形式显示新建文件或目录缺省权限

  功能描述:显示、设置文件的缺省权限

  范例: $ umask

      $ umask -S

      umask 显示例 : 0022  0表示特殊权位,022表示用户权限,权限掩码,我们通过如下计算便可得出真正的权限表示:

  

    777
  -    022
  ------------
       755

  linux权限规则: 缺省创建的文件不能拥有可执行权限

 

  

原文地址:https://www.cnblogs.com/E-star/p/3406108.html