[英]Why doesn't 'mount' use all default options listed in man page?
我正在嘗試像這樣掛載分區/ dev / sda4:
sudo mount /dev/sda4
我的/ etc / fstab包含以下行:
/dev/sda4 /home/lv/Media ext4 defaults 0 2
但是仍然當我使用mount
我得到了:
/dev/sda4 on /home/lv/Media type ext4 (rw)
我讀取的默認值應該等於rw,suid,dev,exec,auto,nouser,async和relatime。 這是怎么回事?
從fstab(5) :
默認
使用默認選項:rw,suid,dev,exec,auto,nouser和async。
我相信,所有這些選項都是默認行為,因此沒有明確顯示(一個例外是rw
)。 如果未給出nosuid
,則mount默認為suid
; 如果未提供nodev
,則將mount缺省設置為dev
,依此類推。
例如,顯示noexec
選項:
$ mount /dev/sda1 foo -o noexec
$ ./foo/bin/date
zsh: permission denied: ./foo/bin/date
$ mount | grep foo
/dev/sda1 on /root/foo type ext4 (rw,noexec)
但是exec
選項不是:
$ mount /dev/sda1 foo -o exec
$ ./foo/bin/date
Tue Jul 28 08:58:36 MSK 2015
$ mount | grep foo
/dev/sda1 on /root/foo type ext4 (rw)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.