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.www58058.com/85066

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

相關推薦

  • 基于heartbeat v1+ldirectord實現LVS集群高可用

    前言 高可用集群,High Availability Cluster,簡稱HA Cluster,是指以減少服務中斷時間為目的的服務器集群技術。通過上文可以看出,LVS集群本身并不能實現高可用,比如Director Server不能檢測Real Server的健康度,一旦其中一臺或全部Real Server宕機,Director Server還會繼續轉發請求,…

    Linux干貨 2015-06-08
  • CentOS 7 安裝 mysql-5.7.14

    在centos7上安裝 路上遇過各種坑 把在centos7正確安裝mysql-5.7.14分享一下 1. CentOs7 默認的數據庫為MariaDB,先卸載MariaDB,否則安裝mysql,引起沖突 rpm -qa mariadb rpm -e –nodeps mariadb 2. 準備好工作環境 mkdir /application&nbs…

    Linux干貨 2017-05-07
  • LNMP的虛擬主機配置http和https

    項目實戰:    搭建LNMP環境:Linux+Nginx+Mysql(MariaDB)+php(php-fpm),創建多個虛擬主機:    主機1提供正常的http服務,用于安裝wordpress博客;    主機2提供正常的https服…

    Linux干貨 2016-10-30
  • linux之/home目錄轉移分區。

    linux之/home目錄轉移分區。     I,基本思路,將/home目錄的數據轉移到新的分區,再將/home目錄掛載到新的分區。     II,添加硬盤,進行分區,添加新硬盤不重啟機器識別命令echo “- – -”  /sys/class/scsi_host/host#/scan,然后進行 …

    Linux干貨 2017-06-19
  • 用戶和組——Linux基本命令(10)

    1.     用戶和組的配置文件 Linux用戶和組的主要配置文件: /etc/passwd:用戶及其屬性信息(名稱、UID、主組ID等) /etc/group:組及其屬性信息 /etc/shadow:用戶密碼及其相關屬性 /etc/gshadow:組密碼及其相關屬性   2. /etc/passwd 在Li…

    2017-07-22
  • vsftpd基于mysql實現用戶認證

    一、前言   ftp介紹:     ftp全程是File Transfer Protocol(文件傳輸協議),方便于實文件交換;但是在文件傳輸以及賬號密碼發送時都是以明文傳輸,因此是一個明文協議 ftp是C/S方式:   常見的客戶端有:     GUI方式:browers、FileZilla-cl…

    Linux干貨 2015-06-15
欧美性久久久久