Mount下—-o 選項的各項用處
mount-o 選項
sync,async 同步模式,異步模式(defaults)
此選項的默認模式為異步模式。在同步模式下,內存的任何修改都會實時的同步到硬盤當中,這種模式的安全性基本屬于最高,但是因為內存的數據基本一致都在變化,所以這種模式會使得程序運行變得緩慢,影響效率。而在異步模式下,雖然同步沒有實時,但是現在考慮到日志文件系統的存在,所以安全性基本不用考慮,而異步模式的效率會更高,隨意目前普遍使用異步模式為默認
修改方式為
Mount –o sync(async)
atime(defaults),noatime 是否在讀訪問時更新atime
選項命令決定用戶在訪問后是否會更新文件的atime時間
首先我們復制一個文件到當前目錄下,并且利用youch命令改動一下次此文件的atime時間
這時候我們查看一下次文件,此時文件的atime時間已經被更新
然后我們給這個文件所掛載的目錄添加notime選項,此時查看便能看見sda10已經有了一個notime的注釋
這時候我們再次用命令對文件的atime進行改動,發現時間已經不再改動
diratime(defaults),nodiratime 目錄的訪問時間戳
選項決定目錄的訪問時間是否會被修改,與文件一樣,此處不再做演示
auto(defaults)/noauto 寫在/etc/fstab當中的分區,是否在mount -a時被掛載
是否支持自動掛載,是否支持-a選項
次選項一般是修改在/etc/fstab文件當中,現在我們進入fstab文件并且修改sda10的選項,添加noauto選項,然后執行-a命令查看
這時候會發現即使在進行mount-a命令后,sda10仍然沒有掛載
suid(defaults)/nosuid:不否支持suid和sgid權限
在次選項下,擁有此選項的文件是否或支持suid或者sgid權限
首先我們拷貝一個cat命令到app下,目的是為了方面區分選項權限
此時在app目錄下擁有一個cat的執行命令 ,利用當前目錄的cat可以查看其他目錄的文件
現在查看當前目錄的cat權限,為所有人可讀可執行
然后我們切換到普通用戶下利用app文件中的cat命令查看/etc/shadow文件,發現沒有查看權限,因為shadow文件是一個所有人不可讀寫的特殊文件
此時我們回到管理員用戶上給app下的cat一個suid權限,這時查看cat發現cat為suid命令
現在我們再次切換到普通用戶下,利用app下的cat查看shadow文件,發現時可以查看的
而我們使用原始的cat命令查看依舊無法查看
這時我們給app掛載的sda3上添加nosuid選項,此時在利用app下的cat命令查看shadow文件,發現不可查看
Sgid與suid是一樣的,不再掩飾,默認為有
以上就是mount選項-o下部分選項的功能介紹。還有更多功能可以自行查詢哦
原創文章,作者:XnlZ,如若轉載,請注明出處:http://www.www58058.com/85066