Linux学习笔记九:权限管理

简介: Linux学习笔记九:权限管理

大家好,我是阿萨。中秋假期已过2天。 今天开始收心了。 今天继续学习Linux相关知识。今天学习权限管理。权限管理的重要性大家都知道。不同用户,不同用户组以及文件之间的权限之间的关系,决定了数据的安全性。安全性级别越高的服务器,越需要设置更严密的权限控制。


权限相关基本概念


首先我们使用ls 命令查看下当前目录下的内容。



前2行内容. 和.. 都是隐藏的目录和文件。 共有7列内容显示,分别是:

  1. 不同的用户对文件拥有的权限。
  2. 引用计数,文件的硬链接个数或者目录至少有多少个一级子目录
  3. 所有者,文件属于哪一个用户
  4. 所属组,建立用户所在组
  5. 文件到小,默认单位是字节
  6. 文件修改时间
  7. 文件名或目录名

Linux 文件调用权限分为三级:Owner,Group 以及 Other Users.   对应上面第一列 除第一个字母的9个字符。



其中r=4, w=2, x=1 , 所以经常看到大家使用chmod 777 设置权限就是表示给三个级别都设置上权限。


二, umask 简介


Linux使用 umask 默认权限来给所有新建的文件和目录赋予初始权限的。真正的文件初始权限使用如下公式获得:文件(或目录)的初始权限 = 文件(或目录)的最大默认权限 - umask权限文件的最大默认权限是666,表示任何用户都没有执行权限。目录的最大默认权限是777, 表示任何人都可以阅读,修改和执行。root用户的默认umask 是0022, 普通用户是0002



我们套用下上面的格式: 文件的初始权限应该是666-022 = 644, 我们尝试下,看下结果。



umask 也可以临时修改下权限,重启或者重新登录就会失效。 命令 :umask 033


三 ,ACL 访问控制权限


ACL= Access Control List , ACL  可实现对单一用户设置访问文件的权限。ACL 命令有2个 setfacl 和getfacl  , 一个是给执行文件或目录设置ACL 权限,一个是查看ACL 权限。setfacl 的参数以及详解



相关文章
|
5月前
|
算法 Linux 数据安全/隐私保护
【linux】root大王如何制约普通用户——权限管理
【linux】root大王如何制约普通用户——权限管理
|
3月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
19天前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
1月前
|
Linux 数据安全/隐私保护
linux权限管理
本文介绍了Linux系统中的权限管理,包括权限的概念、用户和用户组与权限的关系、文件权限位的说明以及rwx权限的具体含义。同时,详细讲解了如何使用`chmod`和`chown`命令更改文件和目录的权限,并通过多个实验演示了不同权限组合对文件和目录的实际影响。最后,总结了文件和目录权限的一些重要知识点,帮助读者更好地理解和应用Linux权限管理。
74 1
linux权限管理
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Linux 数据安全/隐私保护
探索Linux操作系统下的权限管理
【8月更文挑战第66天】在数字世界中,操作系统的权限管理就如同现实世界中的钥匙和锁,保护着我们的数据安全。本文将带你深入理解Linux系统中的权限设置,通过实际代码示例,让你掌握文件和目录权限的分配与管理技巧。准备好了吗?让我们开始这场关于权限管理的探险之旅吧!
98 14
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
4月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
45 0
|
6月前
|
网络协议 Linux 数据安全/隐私保护
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
|
6月前
|
安全 Linux Shell
【Linux】权限管理
【Linux】权限管理
54 5