首页 > 其他分享 >第七次课堂讲了基本权限ACL

第七次课堂讲了基本权限ACL

时间:2023-12-08 23:47:26浏览次数:31  
标签:txt ACL 第七次 test home 课堂 权限 root

UGO权限只针对一个用户、一个组与其他用户,使用上有局限性,ACL(Access Control List 主要提供传统的UGO的r、w、x权限之外的具体权限设置,可以对单一用户、单一文件或目录进行权限设置。
ACL基本用法
创建一个文件,使用getfacl命令查看ACL权限,此时显示的内容与先前使用11命令查看到的内容相差无几
[root@qfedu ~]# touch /home/test.txt
[root@qfedu~]# getfacl /home/test.txt
[root@qfedu ~]# 11 /home/test.txt
setfacl命令可以设置ACL权限,对每一个文件或目录进行更精确的权限设置,添加"-m"参数可以修改当前文件ACL权限。
修改用户alice下的text.txt文件的读、写权限,当用11查看文件时,权限字符位最后出现"+",说明该文件含有ACL权限
[root@gfedu~]#setfacl -m u:alice:rw /home/test.txt
[root@gfedu ~]# 11./home/test.txt
-Iw-rw-r--+ 1 root root 0 4月 14 01:09 /home/test.txt
这时使用getfacl命令查看,用户alice的权限已修改为"rw-"
[rootlqfedu ~]f getfacl /home/test.txt
新创建用户tom,为其增加"rwx"权限,使用getfacl 命令查看
getfacl: Removing leading '/' from absolute path names
添加"-b"参数可以删除所有扩展ACL权限,回到UGO的基本权限,具体如下所示。
[root@qfedu ~]# setfacl -b /home/test.txt
[root@qfedu~]# getfacl /home/test.txt
getfacl: Removing leading '/' from absolute path names
#file: home/test.txt
#owner: root
group: root
user::rw-
group::r--
other::r--
[root@qfedu ~]# 11 /home/test.txt
-rw-I--r--. 1 root root 6 4月 15 18:29 /home/test.txt
ACL高级特性
1.最大有效权限mask
在目录/home下创建文件filel,分别给用户tom、alice与用户组 hr 增加不同的权限,使用getfacl 命令查看该文件,其中mask项就是ACL的最大有效权限
[root@qedu~]# touch /home/filel
[root@qfedu ~]# setfacl -m u:alice:r,u:tom:rw,g:hr:rwx /home/filel
[root@qfedu ~]# getfacl /home/filel

标签:txt,ACL,第七次,test,home,课堂,权限,root
From: https://www.cnblogs.com/Qieziyulailo/p/17889296.html

相关文章

  • 第八次课堂讲了文件查找,打包压缩及解压
    1.echo命令可以查看变量PATH的值[root@qfedu~]#echo$PATH2.使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看其是否存在以及执行的位置[root@qfedu~]#whichuseradd/usr/sbin/useradd[root@qfedu~]#qfedu3.把PATH变量重新定义为/[root@qfedu~]#PATH=/[......
  • 第五次课堂上了用户管理内容
    一.用户标识:UID与GID1.查看ID[root@qfedu~]#id2.使用1I命令可以查看文件的所有者[root@qfedu~]#11/home3.使用"psaux|less"命令查看进程,第一列USER表示用户身份4.安装Apache服务器,重启服务后,使用"psaux"命令可以查看运行httpd进程的用户名[root@qfedu~]#yum-yinstall......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
        通过结合具体的数学问题,引导高中生深入分析问题,有效地构建求解问题的数学模型,可以使学生逐步掌握数学问题求解的基本思路以及模型建构的方法与注意事项。但是离开了反复训练,无法从根本上提升高中生的数学建模能力。因此,在平时的高中数学教学中,教师要注意结合数学教学的......
  • 数据库工程师-Oracle OCP 19C认证介绍
    原创:厦门微思网络一、ORACLEOCP认证介绍OCP的英文全称是:OracleCertifiedProfessional,专家级技能和技术知识考试,通过这个考试,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用。要成为OCP,需要先获得OCA的认证,然后才能参加OCP考试。获得ORACLEOCP认证之后可......
  • 12.7课堂任务uml学习心得
    UML是一种用于描述、设计和建模软件系统的标准化语言。学习UML有助于更好地理解软件系统的结构、行为和组成,提高沟通与协作效率。以下是我关于UML学习的心得体会:1.掌握基本概念:学习UML前,首先要了解类、对象、接口、关系等基本概念。这些概念在UML中具有重要的意义,掌握它们有助......
  • 【故障公告】数据库服务器今年第七次 CPU 100% 故障
    自11月9日第六次数据库服务器CPU100%故障之后,今天下午又出现数据库服务器CPU100%故障,是今年的第七次。今天的故障发生于16:01~16:07期间,发现故障后我们立即重启阿里云RDS实例,重启后恢复正常。正准备发布这篇故障公告时,数据库服务器又出现CPU100%,我们立即改用主备切换......
  • oracle表空间不足
    进入数据库服务器,我一般用的finalshell1.suoracleps:切换到oracle身份后用户的家目录和PATH仍然是原先用户的家目录和PATH2.surootps:输入密码后进入3.su-oracleps:相当于重新登陆,此时用户的家目录和PATH等信息会发生改变4.sqlplus/assysdbaps:进入sql指令环境5.al......
  • 12.7周五每日博客(课堂测试)
    今天上课进行了面向对象建模分析的测试,试题内容为某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。(2)一次......
  • 软件需求与分析课堂测试之九-面向对象设计与分析
    软件需求与分析课堂测试之九-面向对象设计与分析 阅读下列图和文字材料,回答问题1至问题3。某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与......
  • 软件需求与分析课堂测试之九-面向对象设计与分析
    软件需求与分析课堂测试之九-面向对象设计与分析           阅读下列图和文字材料,回答问题1至问题3。某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同......