我正在安装 Windows 共享,如下所示:
sudo mount -t cifs //192.168.178.49/public -o users,username=name,dom=domain,password=pword /mnt/nas
然后我尝试创建一个包含一些基本文本的简单文件:
touch /mnt/nas/me.txt
尽管出现错误,但是文件已创建(但包含 0B 数据):
touch: cannot touch ‘me.txt’: Permission denied
使用 sudo 可以完美运行。我如何允许当前用户将数据写入共享?是否有挂载选项?
答案1
默认情况下,除非客户端和服务器都使用 CIFS 的 Unix 扩展,否则文件归 root 所有(无论服务器上谁拥有它们)。请尝试添加选项来修复此问题。uid=your-user-id
有关详细信息,请参阅mount.cifs 手册页。