我使用以下方式挂载了网络磁盘
smbclient -L //network_disk -U MYDOMAIN/myuser
sudo mount.cifs -v //network_disk/G ~/G --verbose -o user=myuser,domain=MYDOMAIN
之后,例如我不能,touch ~/G/temp10.txt
但sudo touch ~/G/temp10.txt
我尝试使用sudo chown -R $USER ~/G
。我等了大约 5 分钟,但仍然没有完成。似乎网络磁盘太大(24 TB),我无法使用此功能。另外,我尝试了sudo chgrp myuser ~/G
。它没有帮助。
我想知道如何在没有 sudo 的情况下访问这个网络磁盘。
另外,如果我使用,mount.cifs -v //network_disk/G ~/G --verbose -o user=myuser,domain=MYDOMAIN
我会得到一个错误
mount.cifs: permission denied: no match for /home/myuser/G found in /etc/fstab
答案1
当您将挂载表达式改为这样时,会发生什么情况:
sudo mount.cifs -v //network_disk/G ~/G --verbose -o user=myuser,domain=MYDOMAIN,uid=myuser
CIFS 挂载将所有者设置为 root,并且只有 root 才具有写访问权限。uid=myuser 将 root 替换为您。
“user=myuser” 中的 myuser 是服务器期望的用户名。“uid=myuser” 中的 myuser 是您的本地 Linux 用户名。