Linux权限管理

1. 文件基本权限

  1.1 Linux文件权限的设定

    文件类型:  -  文件   d  目录    l  软链接文件

    身份类别:  u  所有者     g  所属组   o  其他人

    符号意义:  r  读    w  写    x  执行

    权限的数字表示:r 4  w 2  x 1  例:rwx r-x r-x 表示成数字 7 5 5

  1.2 Linux文件权限的作用

    r:读取文件内容(cat,more,head,tail)

    w:编辑、新增、修改文件内容(vi,echo),但是不包含删除文件

    x:可执行

  1.3 Linux中权限对目录的作用及案例演示

    r:可以先查询目录下文件名(ls)

    w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch,rm,mv,cp)

    x:可以进入目录(cd)

    对文件来讲,x是最高权限;对目录来见,w是最高权限,目录权限只能为0, 5, 7才有意义

  1.4 Linux中其他权限命令

    1.4.1 修改文件的所有者:chown  用户名  文件名

    1.4.2 修改文件的所属组:chgrp  用户名  文件名

    1.4.3 同时修改:chown  root:root  file

  1.5 分配文件基本权限时,核心原则是在最小权限情况下能够实现要求即可

2. Linux中文件默认权限

  2.1 查看默认权限的命令:

    umask:查看默认权限  0022:第一位0文件特殊权限,022文件默认权限

  2.2 文件的默认权限:

    2.2.1 文件默认不能建立为执行文件,必须手工赋予执行权限,所有默认最大为666

    2.2.2 权限换算成字母,用666的字母减去umask值的字母,得到默认权限

  2.3 目录的默认权限:

    2.3.1 目录默认权限最大为777

    2.3.2 权限换算成字母,用777的字母减去umask值的字母,得到默认权限

  2.4 修改umask值

    2.4.1 临时修改  umask 0002

    2.4.2 永久修改  vi /etc/profile

      

原文地址:https://www.cnblogs.com/wnzhong/p/6376205.html