Networking
掛載是否總是需要root權限?
我的印像是任何類型的呼叫都
mount
需要 root 權限。但是最近有人告訴我“您應該改為創建適當
/etc/fstab
的條目,以便非特權使用者可以掛載文件系統”……這與我使用mount
.任何時候我
mount
都需要sudo
它。(我只用於mount
安裝網路驅動器。特別是 cifs 類型的網路驅動器。)掛載是否總是需要root權限?如果不:
- 什麼樣的坐騎需要,什麼樣的坐騎不需要
sudo
?- 在我正在做的具體情況下
mount -t cifs
,如何使這個安裝不需要 requiresudo
?
在某些情況下,掛載文件系統不需要超級使用者權限,最常見的是文件系統的條目
/etc/fstab
包含一個允許非特權使用者掛載它的標誌,通常是user
. 要允許非特權使用者掛載 CIFS 共享(但不能自動掛載),您需要添加如下內容/etc/fstab
://server/share /mount/point cifs noauto,user 0 0
有關
/etc/fstab
其語法的更多資訊,Wikipedia 有一篇很好的文章在這裡,並且man 8 mount
在標題下有一個關於作為非特權使用者安裝的很好的部分“$$ t $$他非超級使用者安裝”。