Linux权限管理

来源:互联网 发布:档案数据存储制度 编辑:程序博客网 时间:2024/05/17 09:46

Linux权限管理

一 文件基本权限


       -              rwx                   rwx                   rwx
文件类型  当前用户(u) 当前用户组 (g)  其他用户(o)
文件类型(七种)-文件 d目录文件 l 软连接文件
  r 4   读   w 2    写     x 1     执行    
用数字表述  三个字母为一组   三个数字表示权限
chmod  【选项名】【文件名】
-R  递归  表示所有子文件都会赋予修改的权限
-模式   [ugoa][+-=][rwx]   #u 用户 g组 o 其他  a 全部   [mode=421]

权限的作用:

权限对文件的作用:

r:读取文件内容(cat more tail head)w:编辑 新增 修改文件内容(vi mvi)  但是不包括删除文件(因为不可执行)x: 可执行

权限对目录的作用:

r: 可以查询目录下文件名  (ls)w: 具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,   剪切(touch rm mv cp)x: 可以进入目录   (cd)对文件来讲 最高权限是x对目录来讲 最高权限是w注:对目录赋权限,就只有0,5,7,赋其他的权限木有意义。因为只有执行权限才可以进入这个目录,不赋执行权限其他权限都没有意义,例如:赋4,1,6都是没有意义的权限



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




chgrp  组名  文件 



修改所属组也可以用chown
chown   所有者:所属组   文件名




二 文件默认权限

windows权限是继承上一级所在目录继承的默认权限;linux中是通过umask定义默认权限
0022 第一位代表特殊权限,其余三位代表普通权限

文件默认权限 666目录默认权限 777两者最终的权限 = 默认权限 - umask(都要转换成对应的字母在做运算)

修改默认权限:
umask  0033    //临时修改为0033
vi  /etc/profile 修改环境变量配置文件

0 0
原创粉丝点击