一,文件权限的基本概念

权限:操作系统限制对资源访问的一种机制。
文件权限的信息展示,使用ls -l 命令即可查看:

整个文件信息可以分为以下几部分:

(一)第一个字段表示文件类型 和 文件权限。
第1个字母表示文件类型:d表示目录类型。其他的linux 文件类型以下七种:

其他6个字母表示分别表示属主权限,属组权限,其他用户权限。

r:表示读权限, w:写权限,x:执行权限。

(二)第二个字段连结数:如果是文件的话,表示指向这个文件的链接数量,创建后就是1.如果是目录的话,则表示这个目录下的子目录的数量,但是注意的是,这个子目录数量包含 . 和 … 这两个目录,所以如果算这个目录下的子目录数量需要减去2.
如下从新创建的目录也可以看出:

二,常用权限设置命令:

1,chmod :文件所有者可以使用,修改文件权限。
(1)chmod + 操作对象 +操作符 + 赋予权限。例如:chmod u+x test.txt
先创建一个文件test.txt:

此时拥有者只有rw权限:

使用:chmod u+x test.txt 。 此时会多出一个x权限。

(2)也可以使用数字方式进行修改。 例如:chmod 700 test.txt. 实现的效果同上面。

2,chown :只能root用户可以使用。用来修改文件属主 和 属组。
源文件的属主 和 属组都是root

使用:chown user4:group1 test.txt 后:
:号前是属主 ,后面是属组。

3,chgrp :只能root用户使用,修改文件的属组。这个命令和chown的改变属组的功能相同。
4,umask :root和普通用户都可以使用。可在建立文件时进行权限掩码的预设。
对于文件创建时,权限值默认是777 减 umask 减111
对于目录创建时权限值为 : 777 减 umask
举个例子:
先用umask命令查看当前系统umask值是多少:可以看到是0077, 虽然是四位,但是只用后三位,即077.

这时创建一个目录, 其文件权限对应的十进制数应该是700. 因为777 - umask(077) = 700.即属主的权限是rwx, 可以用命令 mkdir dir1创建,然后查看验证。

拓展:openEuler 普通用户不能使用su 切换用户。

文件权限概念,相关操作相关推荐

  1. linux 获取文件父目录权限,Linux 文件权限中,操作一个文件需要父目录的那些权限?...

    eudore:linux 文件权限中,操作一个文件需要父目录的那些权限? 是否需要检查每级目录?想找到一份完整规范正确的指导,自己在写检查 linux 用户文件权限的代码. 例如读取一个文件 /hom ...

  2. C++文件流fstream相关操作

    C++文件流fstream相关操作 一.理解Open函数 利用fstream,使用open/close打开或创建,完成后关闭,对文件读入读出使用插入器(<<) 或析取器(>>) ...

  3. (linux)查看及修改文件权限以及相关

    查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...

  4. Linux文件权限(密码、用户、组、文件权限)——————附带详细操作

    Linux文件权限 文章目录 Linux文件权限 0 背景 1 用户信息 2 密码 3 用户管理 3.1 添加新用户 3.2 删除用户 3.3 修改用户 3.3.1 usermod 3.3.2 pas ...

  5. 数据库授予用户增删改查的权限的语句_mysql数据库终端上的增删改查及权限等相关操作...

    ctrl + c 终止 [linux] service mysql start 启动mysql service mysql stop 停止mysql service mysql restart 重启m ...

  6. 文件内容读取相关操作

    #–author:zhaozhao #date:2020/07/30 f=open('小重山','w',encoding='utf8') # 先清除文件内容 f.fileno() # fileno() ...

  7. mysql权限相关操作

    默认帐号存储位置 位于mysql数据库中 位于user表 创建mysql帐号 需要登陆mysql 使用超级管理员登陆 只有超级管理员才有权限添加帐号 C:\Users\Administrator> ...

  8. 鸟哥的Linux私房菜(基础篇)- 第六章、Linux 的文件权限与目录配置

    第六章.Linux的文件权限与目录配置 最近更新日期:2009/08/18 Linux最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要 ...

  9. 还没掌握Linux文件权限与目录配置命令?就这还不点进来看看干货

    1.用户和用户组其他人 2.Linux文件权限概念         常用的ls命令         常用的cd命令         linux文件属性权限> 3.修改文件属性和权限        ...

最新文章

  1. 6 种不同情况下写的代码
  2. Activiti工作流入门
  3. 电商标识检测的鲁棒性防御,ACM MM2021 安全AI大赛技术解析
  4. react.js 给标识ref,获取内容
  5. fastJson、Jackson对象转json串不使用驼峰方法和json转对象
  6. 重命名Docker容器名称
  7. 删除下拉框只找23火星软件_下拉怎么做首选23火星软件
  8. 手机连接360免费WIFI一直显示正在获取IP地址、无法连接的解决方法
  9. 如何提高平面设计的思维转向
  10. 服务器输出字符流数据到浏览器 使用println浏览器无显示
  11. FAN 人脸对齐网络结构详细解析
  12. Facebook Bows to Pressure Over Privacy
  13. 016 | 乡村振兴战略下农村宅基地有偿退出现状 | 大学生创新训练项目申请书 | 极致技术工厂
  14. 计算机网络 | 一文搞懂什么是TCP/IP协议
  15. 开式蓄冷罐与闭式蓄冷罐_一罐将其全部统治:Arquillian + Java 8
  16. mongodb 导入数据inport,数据不能在C盘
  17. 关于十进制转换二进制C语言代码
  18. mysql如何截取字符串中前面的数字_sql如何截取字符串中前面的数字
  19. Python爬虫,微信公众号话题标签内容采集打印PDF输出
  20. 《电路分析基础》第1章 电路模型和电路元件 读书笔记

热门文章

  1. 垂直同步是什么意思,到底是打开还是关闭垂直同步?
  2. 编程语言win10电源管理在哪里
  3. 大理大学计算机专业全国排名,大理大学(专业学位)计算机技术考研难吗
  4. U盘中文件无法删除,删除后一刷新又出现,并提示“文件或目录损坏且无法读取”的解决方法
  5. 06-10 上涨到筹码密集区附近,有震荡消化需求
  6. 2023年人不在湖北可以考电工证(高低压电工)吗?
  7. 解析库 xpath, beautifu soup , pyquery
  8. 创意字体设计欣赏和案例教程:火、烟、水、冰、霜特效
  9. 第二十二期:淘宝技术架构分享
  10. 爬虫学习之批量自动下载歌曲