.jpeg)
無群組概念
原先設置好的智慧家庭系統一切安好,直到在NAS加入一個Chrome with Google TV格式化後的隨身碟竟然不能傳檔www
為什麼會這樣?
檢查格式發現是FAT,ChatGPT説
因為 VFAT 沒有「使用者/群組」的概念,Linux 只好在掛載時套一個統一的 owner 與權限。
你現在的掛載選項裡沒有指定 uid/gid,所以預設就是 root。
看來是個好玩的問題,當然要試試!!
加上編碼
由於檔名都跑掉,要重設編碼與重新掛載
1 | sudo umount /dev/sdb1 |
- iocharset=utf8:允許中文/特殊字元長檔名。
- shortname=winnt:改善 8.3 檔名轉換,避免一堆 ~1 的縮寫。
解釋
- uid=1000,gid=1000 → 把 USB 的 owner 設成 dietpi 使用者。
- umask=002 → 讓 owner 與同群組可寫,其他人只有讀。這比 umask=000 安全一點。
確認權限
ls -ld /mnt/3679-1DF8
應該會看到 dietpi dietpi,這時遠端登入 dietpi 就能寫檔。
若要永久掛載
1 | sudo blkid /dev/sdb1 |
這樣以後插上去就自動掛成 dietpi 可讀寫。
於是小鎮村的居民又平安的度過一天。
如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)