权限管理命令

1、chmod

View Code
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:ALL USER
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录]
                    [mode=421] [文件或目录]
功能描述:改变文件或目录权限

2、文件目录权限总结

代表字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建、删除文件
x 执行权限 可以执行文件 可以进入目录

 

 

 

文件

  • r-cat、more、head、tail
  • w-echo、vi
  • x-命令、脚本

目录

  • r-ls
  • w-mkdir、touch、rm
  • x-cd

3、chown

View Code
命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:ALL USER

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

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

范例:$chown nobody file1 //改变文件file1的所有者位nobody

4、chgrp

View Code
命令名称:chgrp

命令英文原意:change file group ownership

命令所在路径:/bin/chgrp

执行权限:所有用户

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

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

范例:$chgrp adm file1

    改变文件file1的所属组位adm

5、linux的权限规则

缺省创建的文件不能授予可执行x权限.

6、umask

View Code
命令名称:umask
命令所在路径:/bin/umask
执行权限:所有用户
语法:umask [-S]
        -S 以rwx形式显示新建文件或目录缺省权限
功能描述:显示、设置文件的缺省权限
范例:
    $umask
    $umask -S

1、要求:所有者具有rwx权限、所属组具有rx权限、其他人没有任何权限

(a)、按照上述要求,应当是750
(b)、根据750得到掩码值
    
    777
-   750
---------
    027
(c)、umask 027

 

原文地址:https://www.cnblogs.com/arcer/p/2959144.html