Linux操作系统是一个非常优秀的操作系统,同一时候也是一个多用户、多任务的操作系统。那么这就意味着会有非常多的人同一时候使用同一个操作系统的情况。

这时。对于一个用户来说,保护好自己的隐私权就成了一个非常关键的问题。

用户与用户组

“用户与用户组”能非常好的解决问题,用户能够依据自己的意愿设置自己的文件的权限。

●  文件全部者

文件全部者顾名思义就是拥有文件的用户。假设我的用户以下有一些比較隐私的文件不希望别人看见。我就能够设置文件的权限:仅仅有自己的用户(文件全部者)能够改动或者查看这些文件,其它的用户则没有权利查看或者改动。

●  用户组

用户组是一个非常实用的功能。在软件开发过程中。我有一些文件要与我的队友共享,可是我又不想让除了我团队之外的人訪问这些文件,这个时候用户组就会发挥它的作用了。能够将团队里的队友所相应的用户放到一个用户组的以下。然后就能够设置文件的权限:同一用户组的能够訪问文件,不同用户组的就不能訪问文件。

●  其它用户

其它用户就是指用户组之外的用户,我的用户以下的文件相同也能够设置一些权限来限制其它用户对文件的訪问

用户与用户组的关系

●  假如有三个用户Tom、Marry、Lass,他们同属于Tom这个用户组以下,对于一些公用的文件,在同一用户组的用户都能够訪问。这就好比同一寝室的四个人。能够公用同一个洗手间。公用同一个水龙头一样。可是对于这三个用户比較私密的文件则能够通过文件权限的设置来限制其它用户的訪问。就像同一寝室的人。尽管能够公用一个洗手间,可是却不能任意翻看你的抽屉。

Linux文件属性

●  第一列表示这个文件的类型和权限

第一个字符代表文件是“文件夹、文件、或链接文件”

假设第一个字符是[d]。则是文件夹

假设第一个字符是[-]。则是文件

假设第一个字符是[l]。则是链接文件

接下来的字符中,以3个为一组,第一组为“文件全部者的权限”。第二组为“用户组的权限”,第三组为“其它非本用户组的权限”,从网上搜的图片

●  第二列表示有多少文件名称链接到 此节点(i-node)

●  第三列表示这个文件或者文件夹的“文件全部者”

●  第四列表示这个文件或者文件夹的所属用户组

在Linux下。一个用户可能附属一个或者多个用户组,就上图所看到的,用户组里的用户都对此文件有可读、可写、可运行的权限。

这里突然想到一个问题:一个用户能够同一时候附属于几个用户组。但对于一个文件来说,它对用户组的限制仅仅是可读、可写、可运行。那么当一个用户想要在多用户组中的当中一个用户组中分享文件时,该如何做呢??

●  第五列为这个文件的容量大小。默认单位为B

●  第六列为这个文件的创建日期或者是近期的改动日期

●  第七列为文件名称

文件权限的重要性

●  数据共享

前面所说的同一用户组以下的用户能够共享一些文件

●  权限设置不妥当

假设权限设置不妥当,就可能造成自己的一些隐私泄露。

或者是将一些非常重要的系统文件的权限设置成别人都能够訪问,将会出现一些意想不到的麻烦。

因此在改动Linux文件或者文件夹之前,一定要搞清楚。什么数据时可变的。什么是不可变的。

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5307787.html,如需转载请自行联系原作者

【Linux学习】Linux的文件权限(一)相关推荐

  1. Linux学习日记之文件权限

    Linux学习日记之文件权限 2021-2-19 一.查看文件权限 1.查看当前目录下的文件(只显示文件名) ls 2.查看当前目录下的文件(使用较长格式列出文件) 不妨以第二行为例,来看一看这些字符 ...

  2. Linux配置协同工作目录,Linux学习二:文件权限与目录配置

    Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...

  3. Linux 学习之修改文件权限

    1.介绍 在Linux中,如果要对文件的权限进行修改,那么可在终端中使用chmod命令对其文件的权限进行修改. 2.权限说明 (1)只读:表示允许读取内容,而禁止其对该文件做其他任何操作 字母表示:r ...

  4. Linux学习——Linux文件与目录管理

    Linux学习--Linux文件与目录管理 实验内容 实验目的 实验指导 实验内容 练习Linux文件和目录操作命令. 实验目的 掌握文件与目录管理命令 掌握文件内容查阅命令 实验指导 文件与目录管理 ...

  5. linux用户管理和文件权限

    linux用户管理和文件权限 新建用户: useradd ftpuser      useradd -g gxx userxx 修改密码: passwd ftpuser 新增用户组: # groupa ...

  6. 【Linux后端开发必问】操作系统系列(Linux常用命令、文件权限修改、静态与动态库的制作)

    目录 一.说说常用的Linux命令 二.文件权限如何修改 三.静态库和动态库的制作 1.静态库 2.动态库的制作 3.两者优势对比 一.说说常用的Linux命令 1.cd命令:用于切换当前目录: 2. ...

  7. 第二章:Linux系统目录介绍+第三章:Linux系统文件类型和文件权限

    文章目录 二.Linux目录结构 1.Linux的文件目录结构图 2.常用目录介绍 3.相对路径和绝对路径 三. Linux系统文件类型和文件权限 1.文件类型 2.文件权限 3.如果修改文件权限 3 ...

  8. Linux学习命令汇总三——Linux用户组管理,文件权限管理,文本搜索命令grep及正则表达式...

    本章Blog相关Linux知识点 解析:在数据库按搜索码查找相对应的条目,并找与之对应额外的其他数据库的过程:名称解析:UID ,组名解析:GID 数据库:文本文件,sql数据库,ldap数据库,用户 ...

  9. Linux云计算好学吗?Linux运维学习资料 Centos8文件权限管理

    linux运维云计算/Linux全套百集大系列/Centos7-Centos8/全网最新Linux架构师教程_哔哩哔哩_bilibili 第七章 Centos8-文件权限管理 本节所讲内容: 7.1 ...

  10. linux手动生成dump文件权限不足_来玩一玩Linux常见命令~

    写在前面: 小伙伴儿们,大家好!上一篇我们学习了Linux相关部署方面问题: 这次我们一起来玩一玩常见的Linux相关命令,有点意思: 思维导图: 1,命令格式: 我们刚打开FinalShell,可能 ...

最新文章

  1. 模板 - O(n)预处理,O(1)查询gcd
  2. 记录一下ui设计中的网站配色
  3. MySQL锁的用法之行级锁
  4. 湖南大学第十四届ACM程序设计新生杯(重现赛)L-The Digits String (矩阵快速幂)
  5. 默认方法一种扩展旧代码的方法
  6. ue4集合类型_UE4项目问题集合
  7. excel字体颜色对照表 取值0-63
  8. linux 0.11 源码学习(二)
  9. Vue.js组件的重要选项
  10. Linux 理解平均负载
  11. 计算机应用技术万字毕业论文,计算机应用论文范文 关于计算机应用硕士毕业论文范文2万字...
  12. springboot仓库管理系统的设计与实现(含论文)
  13. IBM ServerGuide下载地址及安装指南-wugj
  14. SegNet算法详解
  15. 雕虫小技 - 签名图片生成器
  16. 锁存器、触发器和寄存器
  17. Wordpress 网站搭建及性能监控方法详解!
  18. 从 MVC 到使用 ASP.NET Core 6.0 的最小 API
  19. U盘chk文件该怎样用EasyRecovery恢复
  20. 将自己的app加入到分享列表中,并适配锤子的one step功能

热门文章

  1. SQL语句的添加、删除、修改多种方法
  2. 企业系统门户需要哪些模块_灵活用工平台SAAS系统有哪些功能模块
  3. hbuilderx能开发vue吗_学会就能接项目!Vue + Spring Boot 实现全栈商城项目开发
  4. excel mysql实时交换数据_Excel与数据库的数据交互
  5. mysql拒绝访问root用户_设置mysql的root用户允许远程登录
  6. python比较两个二进制文件_python三种方法判断文件是否为二进制文件
  7. linux 音频文件播放文件管理,linux dsp 播放音频文件
  8. mysql vim 退不出_字符集问题之 MySQL, Linux终端, vim
  9. 手机升级android5.0,Android 7.0就要来了?你家手机升级到5.0了吗?
  10. 用java智能锁远程,从生产者-消费者模型了解线程、同步、锁(java)