Linux自動Mount NTFS分割槽的許可權問題怎麼解決?

來源:果殼範文吧 1.41W

linux系統普遍使用於伺服器中。而我們使用的過程中也跟個人pc一樣都會遇到各種問題。而當我們在linux中自動Mount NTFS分割槽時的許可權問題我們要怎麼解決呢?下面我們就來了解下吧。

Linux自動Mount NTFS分割槽的許可權問題怎麼解決?

我的Linux自動mount NTFS分割槽時,在我解壓資料夾時總用一些檔案報錯。我用ls -lia命令查看了一下許可權,發現自動mount的NTFS分割槽的所有人是root,屬於plugdev這個組。雖然我仍然可以自由copy、remove、edit檔案,但是解壓總是報錯。

我試圖使用chmod和chown對整個NTFS分割槽的檔案和資料夾修改屬主為我,修改許可權為777。雖然程式提示執行成功,但是執行ls -lia命令發現這兩個命令根本沒起作用。

使用sudo vim /etc/fstab,發現配置是這樣的。

UUID=58D03D91D03D767A /mounts/workdisk ntfs defaults,nls=utf8,umask=022,gid=46 0 0

我查看了/etc/group後發現,gid=46是plugdev這個組。 而umask是777減去的值,因此許可權最後程式設計了都是755.

我做了如下修改:

UUID=58D03D91D03D767A /mounts/workdisk ntfs defaults,nls=utf8,umask=000,uid=1000,gid=1000 0 0

umask都是000,這樣許可權都是777. 我查看了/etc/passwd檔案,發現我的`賬戶的號碼是1000, 我的組的號碼也是1000,因此做了上述改變。

重啟系統後,NTFS分割槽的所有檔案屬主都是我。許可權都是777。再解壓檔案就不會報錯了。

PS:fstab檔案中mount硬碟時,儘量使用UUID,而不應該使用/dev/sdb4這樣的驅動檔案。因為,每次重啟時,驅動都會更新這個檔案對應的硬碟分割槽。如果你使用/dev/sdb4這樣的格式,那麼在你的計算機上插入U盤,行動硬碟等重啟時,有可能就會mount錯誤的分割槽,或者報錯。

使用 ls -l /dev/disk/by-uuid/ 命令,可以檢視各個分割槽對應的uuid。

熱門標籤