博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux权限管理 - 基本权限
阅读量:5292 次
发布时间:2019-06-14

本文共 1009 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
C语言程序设计II—第九周教学
查看>>
C# 获取系统时间及时间格式转换
查看>>
WCF、WebAPI、WCFREST、WebService之间的区别
查看>>
2018-2019-2-20175332-实验四《Android程序设计》实验报告
查看>>
全栈12期的崛起之捡点儿有用的说说
查看>>
基础类型
查看>>
属性动画
查看>>
标识符
查看>>
Swift 常量&变量
查看>>
Sqli labs系列-less-4 这关好坑!!!
查看>>
路由跟踪工具0trace
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
T-SQL触发器,限制一次只能删除一条数据
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
理解运算符重载 4
查看>>
快来熟练使用 Mac 编程
查看>>
第二周
查看>>
断言简介
查看>>