我在通过 fstab 安装 samba 共享时遇到了一些问题。我遇到的问题是,除非我是 root,否则我无法写入共享。我尝试将权限更改为 777,并将所有权更改为我自己。但是,每次重新安装时,权限都会重置为 755 和 root 所有权。
从另一台基于 Windows 的 PC 写入时没有出现写入问题,因此我相信这是我做错了。为了记录,这是我的 fstab 条目:
//192.168.1.105/G /media/downloads cifs username=Administrator,password=PASS,iocharset=utf8,sec=ntlm 0 0
//192.168.1.105/M /media/media cifs username=Administrator,password=PASS,iocharset=utf8,sec=ntlm 0 0
有问题的两个驱动器都是 NTFS。我尝试在 iocharset 旁边添加 dir_mode=0777 和 umask=000,但仍然无济于事。
这里我遗漏了什么吗?
谢谢!
答案1
看来我已经搞明白了。看来我在运行之前没有卸载之前的挂载
mount -a
我已将 noperm、file_mode=0777、dir_mode=0777 和 UID=your username 添加到挂载中。UID 将更改文件夹的所有权,而文件/目录模式将更改权限。