我正在运行 Ubuntu 23.10。
我已经在树莓派上使用 OpenMediaVault v7 创建了一个 NAS,并创建了一个 SMB/CIFS 共享。
我已经使用 fstab 永久安装了 SMB 共享,它运行良好。问题是我无法将文件从我的系统/ubuntu 拖放到 NAS。我认为这是一个简单的修复,因为我可以使用命令行将文件复制到 NAS,但它确实需要 root 权限。
答案1
mount.cifs 创建一个虚拟文件系统,默认情况下,该文件系统以所有者 = root 的身份挂载,并且仅对 root 具有写入权限。
解决此问题的一种方法是通过将自己指定为所有者来占有坐骑:uid=l3ek
卸载共享:
sudo umount /media/nas
更改 fstab 中的挂载并添加 uid 选项:
//10.15.111.134/nas /media/nas cifs credentials=/home/l3ek/.smbcredentials,iocharset=utf8,uid=l3ek 0 0
保存 fstab 并重新挂载:
sudo mount -a