mount中-o的选项利用

    Mount—-o 选项的各项用处

 mount-o 选项

sync,async 同步模式,异步模式(defaults)

        此选项的默认模式为异步模式。在同步模式下,内存的任何修改都会实时的同步到硬盘当中,这种模式的安全性基本属于最高,但是因为内存的数据基本一致都在变化,所以这种模式会使得程序运行变得缓慢,影响效率。而在异步模式下,虽然同步没有实时,但是现在考虑到日志文件系统的存在,所以安全性基本不用考虑,而异步模式的效率会更高,随意目前普遍使用异步模式为默认

        修改方式为

                    Mount –o sync(async)

                           mount中-o的选项利用

atime(defaults),noatime  是否在读访问时更新atime

         选项命令决定用户在访问后是否会更新文件的atime时间

首先我们复制一个文件到当前目录下,并且利用youch命令改动一下次此文件的atime时间

                          mount中-o的选项利用

这时候我们查看一下次文件,此时文件的atime时间已经被更新

                         mount中-o的选项利用

然后我们给这个文件所挂载的目录添加notime选项,此时查看便能看见sda10已经有了一个notime的注释

                           mount中-o的选项利用

这时候我们再次用命令对文件的atime进行改动,发现时间已经不再改动

                            mount中-o的选项利用

diratime(defaults),nodiratime 目录的访问时间戳

        选项决定目录的访问时间是否会被修改,与文件一样,此处不再做演示

auto(defaults)/noauto 写在/etc/fstab当中的分区,是否在mount -a时被挂载

        是否支持自动挂载,是否支持-a选项

        次选项一般是修改在/etc/fstab文件当中,现在我们进入fstab文件并且修改sda10的选项,添加noauto选项,然后执行-a命令查看

                            mount中-o的选项利用

 这时候会发现即使在进行mount-a命令后,sda10仍然没有挂载

                            mount中-o的选项利用

suid(defaults)/nosuid:不否支持suidsgid权限

        在次选项下,拥有此选项的文件是否或支持suid或者sgid权限

首先我们拷贝一个cat命令到app下,目的是为了方面区分选项权限

                   mount中-o的选项利用

此时在app目录下拥有一个cat的执行命令 ,利用当前目录的cat可以查看其他目录的文件

              mount中-o的选项利用   

现在查看当前目录的cat权限,为所有人可读可执行

              mount中-o的选项利用

 然后我们切换到普通用户下利用app文件中的cat命令查看/etc/shadow文件,发现没有查看权限,因为shadow文件是一个所有人不可读写的特殊文件

               mount中-o的选项利用

                             mount中-o的选项利用

此时我们回到管理员用户上给app下的cat一个suid权限,这时查看cat发现catsuid命令

                        mount中-o的选项利用

现在我们再次切换到普通用户下,利用app下的cat查看shadow文件,发现时可以查看的

                          mount中-o的选项利用

                                                mount中-o的选项利用

而我们使用原始的cat命令查看依旧无法查看

                         mount中-o的选项利用

这时我们给app挂载的sda3上添加nosuid选项,此时在利用app下的cat命令查看shadow文件,发现不可查看

                       mount中-o的选项利用

Sgidsuid是一样的,不再掩饰,默认为有

      以上就是mount选项-o下部分选项的功能介绍。还有更多功能可以自行查询哦

原创文章,作者:XnlZ,如若转载,请注明出处:http://www.178linux.com/85066

(24)
上一篇 2017-08-19 19:56
下一篇 2017-08-19 20:41

相关推荐

  • 十三.Linux博客-2016年8月18日while、for特殊用法、selet循环与菜单、函数

    格式说明: 操作 概念 命令 说明及举例 十三.while、for特殊用法、selet循环与菜单、函数 while特殊用法 while循环的特殊用法(遍历文件的每一行): while read line; do 循环体 done < /PATH/FROM/SOMEFILE 依次读取/PATH/FROM/…

    Linux干货 2016-08-24
  • 网络班N22期第三周博客作业

    一、列出当前系统所有已经登录的用户名,且同一个用户登录多次只显示一次 [root@bogon ~]# w  15:17:44 up 15:28,  2 users,  load average: 0.00, 0.00, …

    Linux干货 2016-08-29
  • Linux目录配置及文件名种类与扩展名

    Linux目录配置及文件名种类与扩展名 一、FHS目录配置标准 在FHS标准诞生之前,由于有很多公司为Linux开发产品,而又各自有各自的存放路径,所以导致管理困难,因此诞生了FHS标准。 FHS 依据文件系统使用的频繁与否与是否允许用户随意更改,将目录定义成四种交互作用的形态。如下图 可分享的:可以分享给其他系统挂载使用。 不可分享:自…

    Linux干货 2016-08-02
  • 文件管理权限

    命令和笔记

    Linux干货 2017-12-03
  • Linux磁盘管理工具

    挂载mount          挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,                 进而使得此目录做为其它文件访问入口的行为         &n…

    Linux干货 2016-08-29
  • Nginx负载均衡和动静分离

    实验目的:实现Nginx的负载均衡和动静分离 实现环境:一台server用作Nginx代理(需要两块网卡,eth0连接内网,eth1连接外网),两台用作web服务(每台server都定义两个虚拟机,端口分别是80和8080),一台客户端用于验证结果; 操作步骤 负载均衡的实现: 一、配置IP 1.配置A主机的IP # ip addr add dev eth0…

    2017-05-13