不使用 sudo 无法写入 smbclient 挂载的网络磁盘

不使用 sudo 无法写入 smbclient 挂载的网络磁盘

我使用以下方式挂载了网络磁盘

smbclient -L //network_disk -U MYDOMAIN/myuser
sudo mount.cifs -v //network_disk/G ~/G  --verbose -o user=myuser,domain=MYDOMAIN

之后,例如我不能,touch ~/G/temp10.txtsudo 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 用户名。

相关内容