Linux
允許普通使用者對 CIFS 共享進行寫訪問
我想通過 SMB/CIFS 將我的 Synology DiskStation(DS414J、DSM 6.2)的媒體文件夾之一掛載到我的筆記型電腦(在核心 4.17.18 上執行的 Manjaro)上。我設置了一個名為 DiskStation 的使用者,該使用者
media
對該特定文件夾具有讀/寫訪問權限。我使用以下/etc/fstab
條目安裝文件夾://{disk station IP}/{folder}/ /home/{user}/NAS/{folder} cifs auto,x-systemd.automount,cache=none,rsize=130048,wsize=57344,users,user=media,pass={the password},workgroup=WORKGROUP,ip={disk station IP} 0 0
與普通使用者一起安裝和讀取訪問(我可以訪問文件,例如使用 VLC 播放它們)。但是,當我嘗試執行任何寫操作時,我收到“權限被拒絕”錯誤。
共享上的輸出
ls -la
顯示如下:drwxr-xr-x 2 root root 0 01. Jan 2018 . drwxr-xr-x 2 root root 0 01. Jan 2018 .. -rwxr-xr-x 1 root root 5,8M 01. Jan 2018 '01.file' -rwxr-xr-x 1 root root 3,7M 01. Jan 2018 '02.file' -rwxr-xr-x 1 root root 3,2M 01. Jan 2018 '03.file'
如何配置我的筆記型電腦以允許我的普通使用者對共享具有讀/寫訪問權限?
您的共享具有全域讀取權限,因此任何可以訪問掛載點的人都可以讀取內容。當您的系統掛載共享時,它將共享所有者(具有 r/w 訪問權限)映射到 root,因此您的普通使用者無法執行任何寫入操作。
uid=
您可以更改此映射以通過使用和gid=
掛載選項將您的普通使用者設置為共享的所有者和組。這應該允許寫訪問。