以非 root 用户身份将文件复制到 SMB 共享

以非 root 用户身份将文件复制到 SMB 共享

我想访问并将一些文件复制到 SMB 共享。这些命令与 sudo 配合使用,无需用户名/密码:

mount.cifs //192.168.1.1/share ~/share/ -o rw
cp *pdf share/
umount share/

有没有办法以非 root 用户身份执行此操作?

答案1

要么添加挂载选项

mount.cifs //192.168.1.1/share ~/share/ -o rw 用户名=XYXY,密码=XYXYXY

或者你写一个文本文件

gedit ~/.smbcredentials

内容如下:

用户名=XYXY

密码=XYXYXY

之后输入

sudo chmod 600 ~/.smbcredentials

现在尝试安装:

mount.cifs //192.168.1.1/share ~/share/ -o rw 凭证=~/.smbcredentials

以供参考:http://forums.buffalotech.com/t5/Storage/Instructions-mount-Linkstation-shares-on-Linux-system-Ubuntu/td-p/63306

相关内容