嗨,我遇到了一个奇怪的问题,一直在尝试解决。在 Ubuntu 20.04.2 LTS 中,我尝试使用 cifs 安装 samba 共享(连接到路由器的 NTFS USB 驱动器)。我可以手动执行此操作:
sudo mount -t cifs -o username=admin //192.168.1.1/FritzBoxNAS/New_Volume /mnt/sambaHD/
一切运行正常。我可以转到 /mnt/sambaHD 并 (sudo) 创建新文件夹、删除文件/文件夹,一切正常。
但是,当我尝试从 /etc/fstab 执行相同操作时,我可以正常挂载共享(以我希望的任何 uid、gid、file_mode 和 dir_mode),然后转到 /mnt/sambaHD 并查看这些文件,但仅此而已。我无法创建、删除文件或文件夹(无论是否使用 sudo)。事实上,当我尝试创建一个文件夹时,我得到:
lattepanda@lattepanda:/mnt/sambaHD$ sudo mkdir test
mkdir: cannot create directory ‘test’: No such file or directory
这真的很奇怪。我尝试了 fstab 中 automount 的许多变体,但没有任何变化。我最新的变体是:
//192.168.1.1/FritzBoxNAS/New_Volume/ /mnt/sambaHD cifs vers=3.0,credentials=/home/lattepanda/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1001,nofail 0 0
你能帮忙吗?这太奇怪了,难以理解。
谢谢