[操作疑難] Permission問題...

本帖最後由 alan216hk 於 2024-6-29 12:03 編輯

用緊ubuntu+OMV NAS
已Mount咗啲Folder Path 192.168.X.X /mnt/xxx落咗fstab度.
ubuntu File Browser用落無問題, 個個File都Access到, 正正常.

但發覺有啲Software Access啲Path會彈出Permission denied. Local, /home嗰啲冇問題.
估計係啲Software唔識用番fstab啲Permission去存取條Path...

已經去咗ubuntu Setting度放咗network: allow access to network, 情況都一樣.

想問有咩方法可以Grant度啲Access Right俾啲Software



附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

你睇下你個 /etc/fstab mount 用咩 options 先
仲有個 mount 用咩 user
同埋個 application 用咩 user

TOP

你嘅 Ubuntu 系統似乎遇到咗權限問題,特別係/etc/fstab 檔案同埋已經安裝嘅 NAS 資料夾。以下係調查結果嘅摘要:

超級使用者嘅第一個結果表明,可以用 sudo nautilus & 然後透過檔案管理器更改權限嚟修改 fstab 條目以允許所有使用者讀取同寫入 EXT4磁碟區。

Level1Techs 論壇嘅第二個結果討論咗 Samba 掛載嘅類似問題,其中掛載點嘅權限被掛載磁碟嘅根目錄替換。解決方案涉及使用 gvfs 掛載點嚟存取 Samba 共用。

LinuxQuestions.org 嘅第三個結果係2007年嘅舊線程,使用者喺嘗試存取/etc/fstab 檔案時遇到權限被拒絕嘅問題。解決辦法係用 sudo 獲得管理員權限。

回答你嘅問題,似乎某啲軟件可能唔知點樣處理 fstab 檔案入面設定嘅權限,導致權限被拒絕錯誤。如果要授予軟件存取權限,你可以嘗試以下操作:

使用 sudo 以管理員權限執行軟件。 修改 fstab 條目以允許特定軟件存取已經安裝嘅資料夾。你可以透過將 uid 同 gid 選項新增到 fstab 條目嚟執行呢個操作,指定應該有權存取掛載嘅使用者同群組 ID 。

更改已經安裝嘅資料夾嘅權限,以允許軟件存取佢。你可以用 chmod 指令嚟執行呢個操作,例如: sudo chmod 755/mnt/xxx 向擁有者授予讀取、寫入同執行權限,向群組同其他人授予讀取同執行權限。

亦值得檢查軟件嘅設定檔或者設定,睇下有冇任何選項可以指定存取權限或者安裝點。

https://superuser.com/questions/ ... e-to-an-ext4-volume
https://forum.level1techs.com/t/ ... is-read-only/179274
https://www.linuxquestions.org/q ... o-etc-fstab-556267/

TOP

回覆 2# lazyfai

options唔知指邊隻?SMB/CIFS??
fstab裡面mount嘅user係NAS上面Create嘅User.
application照計應該係under ubuntu create嘅user.

TOP

fstab裡面咁寫,我都係抄網上啲文章自己改,見用落無問題
  1. //192.168.X.X/document /mnt/document cifs username=abc,password=abc,iocharset=utf8,file_mode=0777,dir_mode=0777
複製代碼

TOP

回覆 3# s20012797

"使用 sudo 以管理員權限執行軟件。 修改 fstab 條目以允許特定軟件存取已經安裝嘅資料夾。你可以透過將 uid 同 gid 選項新增到 fstab 條目嚟執行呢個操作,指定應該有權存取掛載嘅使用者同群組 ID 。"

似乎呢個方法啱我用.
我Download落嚟啲Software有GUI, 唔知點樣可以Command Line執行?
我嗰fstab都唔知係咪打漏咗啲咩屬性?...

TOP

你嘅 Ubuntu 系統似乎遇到咗權限問題,特別係/etc/fstab 檔案同埋已經安裝嘅 NAS 資料夾。以下係調查結果嘅 ...
s20012797 發表於 2024-7-1 11:41


openai ?

TOP

本帖最後由 s20012797 於 2024-7-2 02:01 編輯
回覆  s20012797

"使用 sudo 以管理員權限執行軟件。 修改 fstab 條目以允許特定軟件存取已經安裝嘅資料 ...
alan216hk 發表於 2024/7/1 22:44


針對你提到嘅問題,確實可以透過修改fstab文件入面嘅掛載選項嚟允許特定用戶或者群組訪問掛載嘅文件系統。呢度我會詳細解釋點樣操作,並畀出一啲可能嘅命令嚟執行軟件(尤其係帶GUI嘅軟件)以管理員權限運行。

首先,你需要編輯/etc/fstab文件嚟添加或者修改掛載選項。假設你已經有一個掛載條目指向192.168.X.X:/path/to/remote/folder並掛載到/mnt/xxx,你可以添加uid同gid選項嚟指定用戶同群組。

sudo nano /etc/fstab

192.168.X.

呢度,uid=1000同gid=1000假設係你嘅用戶ID同群組ID。你可以透過運行id命令嚟睇你嘅用戶ID同群組ID。

sudo umount /mnt/xxx

sudo mount -a

sudo mount /mnt/xxx

大多數Linux發行版都允許你透過圖形界面以管理員身份運行程式。呢個通常涉及到喺應用程式啟動器入面搵到程式,然後右鍵點擊並選擇「以管理員身份運行」或者類似嘅選項(具體取決於你嘅桌面環境)。

gksudo /path/to/your/gui/application

或者

sudo -H /path/to/your/gui/application

注意:/path/to/your/gui/application需要替換為你嘅GUI應用程式嘅實際路徑。

修改同重新掛載文件系統之後,嘗試再次運行之前出現權限問題嘅軟件,睇下問題係咪已經解決。

如果問題仍然存在,可能需要檢查軟件係咪有特定嘅配置文件或者環境變量設定,呢啲設定可能覆蓋咗通過fstab設定嘅權限。

TOP

openai ?
Kin_2012 發表於 2024/7/1 23:54


你確定?

TOP

你確定?
s20012797 發表於 2024-7-2 01:06


當然係唔肯定,只係覺得似 AI 回答,所以先用 ? 問。

openai ?

TOP