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

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

相关推荐

  • LVM的创建与管理

    一、基本概念     1、LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。     2、why:通常在安装Linux系统的时候对磁盘进行一盘的分区,一旦日后分区或整个磁盘的空间…

    Linux干货 2016-06-22
  • LVS集群类型

     lvs:Linux Virtual Server         l4:四层路由、四层交换          根据请求报文的目标IP和目标PORT将其调度转发至后端的某主机;      IPTABLES:  …

    Linux干货 2017-01-10
  • 计算机之路及初识linux

    写在前面:     很抱歉,上周的事儿,拖到这周,也是个半成品,加班就不多说了,每个人都很忙,总要自己找时间。本计划这个周末好好补补,无奈身不由己,刚刚回来。    还好昨夜先起了个初稿,总算是有些东西可以交代给自己,想到马哥说的,完成远比完善重要,虽然来不及完善,先发出来吧,有了框架,至少知道自己做过什么。尽快排版吧…

    Linux干货 2016-12-05
  • 计算机的组成部分

    运算器:负责数据的运算和逻辑运算。 存储器:实现记忆功能的部件用来存放计算程序及参与运算的各种数据。 控制器:负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问。 输入设备:实现计算程序和原始数据的输入。 输出设备:实现计算结果输出。

    Linux干货 2017-08-19
  • bash基础特性及用户与组管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当做其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxuser.txt文件中。 5、取出当前主机的I…

    2017-09-29
  • Linux文件的权限与解析

    一,文件的基本权限: 通常,你使用ls -l 命令,就会看到这样的行:   让我们解析一下这些字段代表的意思: -rw-r–r–. 1 root root 1018 Nov 6 2016 usb_modeswitch.conf 文件类型权限  硬链接数 文件所有者 文件所属组 文件容量  文件最后被修改时…

    2017-07-30