我無法在外部儲存磁碟機上設定權限以使其讀/寫

我無法在外部儲存磁碟機上設定權限以使其讀/寫

我已經使用 Ubuntu 11.10 幾個星期了。我有 3 個外部硬碟透過 USB 連接到系統。目前,它們設定為唯讀。它們上的檔案系統是 NTFS。我嘗試過使用 pysdm、編輯 fstab 等,但沒有任何效果!這是我現在的 fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc           proc  nodev,noexec,nosuid                    0  0  
# / was on /dev/sdb5 during installation
UUID=84c3df14-0aba-4326-ac0f-c1a99e8749b9  /               ext4  errors=remount-ro                      0  1  
# swap was on /dev/sdb6 during installation
UUID=417c09b2-0282-47c3-a373-765f6af9fbb7  none            swap  sw                                     0  0  
/dev/fd0                                   /media/floppy0  auto  rw,user,noauto,exec,utf8               0  0  
/dev/sdc1                                  /media/sdc1     ntfs  nls=iso8859-1,umask=000,uid=steve      0  0  
/dev/sdd1                                  /media/sdd1     ntfs  nls=iso8859-1,umask=000,uid=steve      0  0  
/dev/sde1                                  /media/sde1     ntfs  nls=iso8859-1,umask=000,uid=steve      0  0  

這真讓我煩惱!我需要能夠使用這些驅動器!當我卸載然後嘗試重新安裝驅動器時,對驅動器線路所做的任何更改都會導致錯誤。有人可以幫忙嗎?謝謝!

答案1

您是否在連接它們的情況下安裝了作業系統?我已經很久沒有在 fstab 中添加任何有關 NTFS USB 外部驅動器的內容了。您可以嘗試在每行前面新增#。斷開驅動器。然後重新啟動。系統恢復後,嘗試將它們重新插入。請確定您也安裝了 ntfs-3g。

我總是斷開我的分機。全新安裝時的硬碟,然後在第一次啟動系統後重新連接它們。 Ubuntu 應該會自動識別它們並為您設定。它為我的用戶設定了所有讀取、寫入和執行權限。除非有特定原因您希望將它們列在 fstab 中,否則沒有必要。

答案2

你看過askubuntu的這個答案嗎?這解決了我在 10.10 版本下使用 USB 隨身碟的問題,可能對您有用。

總結是:

中斷 USB 隨身碟的連接,然後編輯 USB 磁碟規則檔案。

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

新增以下行:

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

然後重啟服務:

$ sudo /etc/init.d/udev restart

現在重新連接您的 USB 隨身碟。

相關內容