Networking

掛載是否總是需要root權限?

  • September 15, 2021

我的印像是任何類型的呼叫都mount需要 root 權限。

但是最近有人告訴我“您應該改為創建適當/etc/fstab的條目,以便非特權使用者可以掛載文件系統”……這與我使用mount.

任何時候我mount都需要sudo它。(我只用於mount安裝網路驅動器。特別是 cifs 類型的網路驅動器。)

掛載是否總是需要root權限?如果不:

  • 什麼樣的坐騎需要,什麼樣的坐騎不需要sudo
  • 在我正在做的具體情況下mount -t cifs,如何使這個安裝不需要 require sudo

在某些情況下,掛載文件系統不需要超級使用者權限,最常見的是文件系統的條目/etc/fstab包含一個允許非特權使用者掛載它的標誌,通常是user. 要允許非特權使用者掛載 CIFS 共享(但不能自動掛載),您需要添加如下內容/etc/fstab

//server/share /mount/point cifs noauto,user 0 0

有關/etc/fstab其語法的更多資訊,Wikipedia 有一篇很好的文章在這裡,並且man 8 mount在標題下有一個關於作為非特權使用者安裝的很好的部分“

$$ t $$他非超級使用者安裝”。

引用自:https://unix.stackexchange.com/questions/20838