2,120 瀏覽數

Linux – GNOME 2 mount_options

在 RHEL 5 X-windows 下,系統會很貼心的幫我們將 USB 的儲存裝置(USB Key,H.D)自動掛載到系統上.雖然是個很貼心的作法但是我卻遇到了一個怪問題.就是每當系統幫忙掛載的 USB 儲存裝置.其上面的 script 都是無法執行一定會秀出 "permission denied".這是什麼怪事,使用 mount 指令去觀察發現了只要是系統自動掛載的儲存裝置都是無法執行的.

[root@benjr ~]# mount
/dev/sdb1 /media/disk type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=0)

向 RedHat 詢問後,只要修改 GNOME 的環境設定即可.在 system->storage->default_options->vfat->mount_options 新增一個選項 'exec'  ,GNOME 的環境設定可以透過程式 gconf-editor 來設定.gconf-editor 是 GNOME 所提供的桌面設定程式,相較於指令介面 gconftool ,gconf-editor 提供了圖示選單以供快速簡易的選擇.

[root@benjr ~]# gconf-editor

mount
再重新登入 x-windows 之後,自動掛載的儲存裝置上的 script 都可以被執行了,在看一下 "mount" 的狀態有什麼不同. "noexec" 不見了.

[root@benjr ~]# mount
/dev/sdb1 /media/disk type vfat (rw,nosuid,nodev,shortname=winnt,uid=0)

發表迴響