Linux权限管理的认知
首先要搞清楚一个问题,Linux 系统中为什么需要设定不同的权限,所有用户都直接使用管理员(root)身份不好吗?
由于绝大多数用户使用的是个人计算机,使用者一般都是被信任的人(如家人、朋友等)。在这种情况下,大家都可以使用管理员身份直接登录。但在服务器上就不是这种情况了,往往运行的数据越重要(如游戏数据),价值越高(如电子商城数据、银行数据),则服务器中对权限的设定就要越详细,用户的分级也要越明确。
和 Windows 系统不同,Linux 系统为每个文件都添加了很多的属性,最大的作用就是维护数据的安全。举个简单的例子,在你的 Linux 系统中,和系统服务相关的文件通常只有 root 用户才能读或写,就拿 /etc/shadow 这个文件来说,此文件记录了系统中所有用户的密码数据,非常重要,因此绝不能让任何人读取(否则密码数据会被窃取),只有 root 才可以有读取权限。
此外,如果你有一个软件开发团队,你希望团队中的每个人都可以使用某一些目录下的文件,而非团队的其他人则不予以开放。通过前面章节的学习我们知道,只需要将团队中的所有人加入新的群组,并赋予此群组读写目录的权限,即可实现要求。反之,如果你的目录权限没有做好,就很难防止其他人在你的系统中乱搞。
比如说,本来 root 用户才能做的开关机、ADSL 拨接程序,新增或删除用户等命令,一旦允许任何人拥有这些权限,系统很可能会经常莫名其妙的挂掉。而且,万一 root 用户的密码被其他人获取,他们就可以登录你的系统,从事一些只有 root 用户才能执行的操作,这是绝对不允许发生的。
因此,在服务器上,绝对不是所有的用户都使用 root 身份登录,而要根据不同的工作需要和职位需要,合理分配用户等级和权限等级。
Linux 系统中,文件或目录的权限信息,可以使用 ls 命令查看,例如:
[root@localhost ~]# ls -al
total 156
drwxr-x---. 4 root root 4096 Sep 8 14:06 .
drwxr-xr-x. 23 root root 4096 Sep 8 14:21 ..
-rw-------. 1 root root 1474 Sep 4 18:27 anaconda-ks.cfg
-rw-------. 1 root root 199 Sep 8 17:14 .bash_history
-rw-r--r--. 1 root root 24 Jan 6 2007 .bash_logout
了解更多详情:
https://edu.csdn.net/course/detail/28104
https://edu.csdn.net/course/detail/28103
Linux权限管理的认知相关推荐
- Linux基础知识之用户和用户组以及 Linux 权限管理
已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看 ...
- o在linux是什么权限,Linux权限管理基本知识大全
Linux权限管理基本知识大全 Linux系统有什么基本权限,权限管理命令是什么?下面跟yjbys小编一起来看看吧! 一.基本权限 linux权限机制采用UGO模式.其中 u(user)表示所属用户. ...
- 13. Linux权限管理命令
Linux基础学习-Linux权限管理命令 第十七节 Linux权限管理命令学习6 重要 17.1权限分类 17.2 ugo权限 17.2.1查看ugo权限 17.2.2.ugo权限字符 17.2.3 ...
- Linux 权限管理_sudo授权 学习总结(三)
Linux sudo授权 学习总结 一.前言: 前面已经总结了基本权限.umask默认权限.ACL权限,想要了解的朋友可以直接拉到最底,通过传送门浏览查看. 本篇将要介绍sudo授权,sudo授权是在 ...
- linux查询默认权限命令,Linux权限管理之基本权限
Linux权限管理之基本权限 1.文件权限: -rw-r--r-- : r 读 w 写 x 执行 -: 文件类型(- 文件 d 目录 l软链接文件)rw- r-- ...
- 【Linux权限】Shell命令及运行原理 | Linux权限管理 | 粘滞位
文章目录 一.shell命令以及运行原理 二.Linux权限的概念 三.Linux权限管理
- Linux权限管理---最全最详细的文件权限设置管理,手把手教你设置文件权限UGO和数字权限,高级权限等等
权限管理 linux权限管理介绍 主要给文件或者目录设置权限,权限对用户生效 权限: 读:r 4 写:w 2 执行:x 1 权限 U G O 3部分 rw- - - U G O U==文件的所有者 ...
- Linux 权限管理 day6
1.Linux权限管理 1.1 权限的介绍 .权限时用来约束用户能对系统所做的操作. .进程能够以什么方式去访问一个文件目录,取决于进程所运行的用户对该文件有什么样的权限. 1.2 权限与用户的关系 ...
- 【Linux】Linux权限管理 —— shell运行原理 | 权限 | 目录权限 | 粘滞位 | 权限掩码umask
Linux权限及相关指令 1. shell命令以及运行原理 2. Linux权限管理 2.1 权限相关概念 2.1.1 用户分类 2.1.2 如何用户切换 2.2 权限的两要素 2.2.1 人 2.2 ...
最新文章
- 剑指offer java版(三)
- Android 系统各种StreamType 的Volume关联和Mute设置
- java实现文件名过滤器接口_Java使用文件过滤器FileFilter、FilenameFilter搜索文件
- MyBatis中的selectKey
- 26句话让你的人际关系更上一层楼!
- 【NLP】机器如何认识文本 ?NLP中的Tokenization方法总结
- java收获_java学习收获
- OSS.Common扩展.Net Standard支持实例分享
- 记一次阿里云服务器CPU长期100%发现被被种挖矿程序解决的过程(一摸一样,只是没查到怎么进来的,入侵)
- IO流和集合的交集Properties类的介绍。
- kylin: build cube Hbase: Region Server 意外退出
- 三维计算机视觉(四)--关键点
- 使用Standford coreNLP进行中文命名实体识别(NER)
- Layer表格列根据配置动态显示
- womic网络错误_【无线麦克风(WO Mic)】无线麦克风(WO Mic)安卓版(Android)3.2下载_太平洋下载中心...
- BAT批处理脚本实例学习(三)清理系统垃圾
- C语言变量相关试题,C语言模拟试题
- 【老九】【Java】随机数详解
- LC振荡电路设计原理
- 观大数据有感_读《大数据时代》有感-大数据时代的取舍
热门文章
- c++ eos智能合约开发_hyperledger fabric 开发第一个智能合约
- 深度好文:云网络丢包故障定位,看这一篇就够了~
- 根据IDC的数据,全球融合系统市场在2019年第四季度同比增长1.1%
- vCenter Events
- PostgreSQL学习总结(2)—— PostgreSQL 语法
- Spring Boot学习总结(19)——使用Redisson实现分布式锁
- tex中让公式和文字在一行_1行代码搞定LaTeX公式编写,这个4.6M的Python小插件,堪称论文必备神器...
- 前端调用后端接口 xhr 只看到一次 实际调用两次_持续演进的接口自动化测试方案...
- 字符串转命令行字符图片
- 三剑客之 sed详解