第五章 Linux的文件权限与目录配置 命令总结

关于owner group others的测试

在创建的dennisA用户下创建a.txt
[dennisA@localhost ~]$ ls -l a.txt
-rw-rw-r--. 1 dennisA dennisA 12 Apr 18 08:32 a.txt
接下来,修改a.txt的
[dennisA@localhost ~]$ chgrp dennisB b.txt
chgrp: changing group of ‘b.txt’: Operation not permitted

在修改a.txt时发现命令不被允许,也就是我不能在dennisA用户下去修改文件的用户组。

同样产生权限问题的是我在其它用户中是不能访问dennisA的目录。

我在切换到root用户后,就可以改变我们b.txt这个文件的用户组。

我发现,即使改变用户组之后,我切换到dennisB用户之后也无法看到b.txt这个文件,这很好理解,你虽然切换了你的用户组,但文件拥有者没有变啊,所以这应该在linux中默认是行不通的,那我干脆就修改他的文件拥有者,看看这回变不变。
我的问题出现了,在修改用户组和用户拥有者之后,dennisB用户依然是看不到这个文件。

在dennisA用户下,是不可以进行修改的。这是符合逻辑的。

总结

文件所在位置不因为owner group user的改变而改变。

其它问题

在多用户的情况下,我本想通过su命令在非root用户之间进行跳转,但出现了下面这种意想不到的情况。所以,我只能先转换到root命令,再进行切换到我想要跳转到的用户。
只能先转换到root命令,再进行切换到我想要跳转到的用户。

关于owner group others的测试相关推荐

  1. Nomad 多job/group/task调度测试

    目录 Nomad 多job/group/task调度测试 1 搭建nomad集群 2 测试driver=docker 2.1 多job测试 2.2 多group测试 2.3 多task测试 3 测试d ...

  2. MySQL高可用框架--组复制(group replication)搭建测试

    一.框架搭建       1.首先备份主库数据,有两种方法,冷备份和热备份.冷备份需要先停止master服务,sudo/etc/init.d/mysql stop,然后通过cp或者scp等命令将数据文 ...

  3. mysql group where_[MySQL] 测试where group by order by的索引问题

    1. select * from test  where a=xx group by b order by c   如何加索引 CREATE TABLE `index_test` ( `id` int ...

  4. 【转】Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析

    原文网址:http://www.cnblogs.com/zh-ya-jing/p/4452675.html CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测 ...

  5. Linux学习笔记35——特定权限设置(比group、user更细的设置)、身份切换(su、sudo)、密码验证过程详解(PAM)、批量创建用户

    一.主机的细部权限规划:ACL 的使用 从第五章开始,我们就一直强调 Linux 的权限概念是非常重要的! 但是传统的权限仅有三种身份 ( owner, group, others) 搭配三种权限 ( ...

  6. PHP程序测试表模板,PHPUnit 手册

    PHPUnit 手册 Sebastian Bergmann 版权 © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 ...

  7. logrotate测试_logrotate

    rsyslog.conf 是syslogd的多线程增强版,rsyslog负责写入日志,logrotate负责备份和删除日志,以及更新日志文件. logrotate logrotate可以自动对日志进行 ...

  8. logrotate测试_Linux自带神器logrotate详解

    周一上班,就被开发组那哥们儿拉进电话会议,说他们的服务又挂了,估计磁盘又爆掉了.登录到web服务上,上来 df -h 一把,果然,挂的一个共享又被撑爆. root@websrv001 ~ # df - ...

  9. logrotate测试_Logrotate日志管理工具

    导读 logrotate是一个日志管理程序,用来把旧的日志文件删除(备份),并创建新的日志文件,这个过程称为"转储".我们可以根据日志的大小,或者根据其使用的天数来转储. logr ...

最新文章

  1. 初级搭建博客mysql_mysql 初级命令学习2
  2. poj 2010(优先队列)
  3. 【Python】一道题吃够Python语法糖
  4. .NET平台PE结构分析之Metadata(一)
  5. 第36-37 Tomcat SVN
  6. JavaScript数据结构与算法——队列详解(上)
  7. 【Python学习】 - Pandas包,对于describe函数和mean函数求平均值的效率问题
  8. IIS 7.0 中的 HTTP 状态代码
  9. python画柱状图-Python 使用 matplotlib 画柱状图教程
  10. 爱卡创誓记java饰品,《创誓记AIKA》芙兰精灵配上框架眼睛折服宅男宅女
  11. Python利用os.walk遍历文件夹
  12. Python 线程 进程 协程
  13. 火狐插件 xpi打包_将Firefox扩展程序打包为XPI
  14. 达梦数据库监控-DEM 部署
  15. jsp+ssm计算机毕业设计宠物狗领养网站【附源码】
  16. 选好食用油,为健康加油!
  17. [Swift]Set(集)转换为Array(数组)
  18. 信号完整性分析6——电感的物理基础
  19. 2020 年 3 月 19 日
  20. C语言实现移位密码体制

热门文章

  1. 非技术成本继续困扰光伏产业
  2. 如何用 Python 和 Flask 建立部署一个 Facebook Messenger 机器人
  3. 赛门铁克发布针对WannaCry勒索软件的更新预警
  4. [Python]urllib库的简单应用-实现北航宿舍自动上网
  5. HDU 5734 Acperience
  6. 堡垒机jumpserver集群部署
  7. 简述数学建模的过程_数学建模研究过程指导:从高中数学体会数学概貌和数学建模...
  8. 利用Python绘制萌萌哒的皮卡丘
  9. 荒岛余生最后一个包裹_豆瓣评分8.5,一个人撑起整部电影,最后的彩蛋让人无语...
  10. java接口 密钥签名作用_api接口签名加密请求(二)