Mount.cifs 与 SMBClient

Mount.cifs 与 SMBClient

我正在使用 Ubuntu 13.04 连接到 Windows 2008 Server:

如果我使用

mount.cifs //server/share /mnt/mountpoint -o username=domain/credentials

我成功连接,但如果我尝试访问cp一个文件,我会得到access is denied

如果我使用

smbclient //server/share -o domain/credentials

我可以成功地将文件“放入”服务器上。

为什么mount.cifs失败但是SMBClient有效?

答案1

如果你为用户在 /mnt/mountpoint 上添加写入权限,它将起作用。一种方法是chown username /mnt/mountpoint

答案2

如果通常多个用户都在控制台上进行挂载,则您应该设置写入权限而不是挂载点的所有权。

chmod 775 /path/to/mountpoint

看看用户是否也必须在组中,否则(网络首选)您必须设置777为全局权限。

如果您只想基于每个用户使用挂载,则可以使用 FUSE 文件系统并通过桌面通过 gvfs 挂载(如果使用 gnome)。查找fusemount,因此也可以基于每个用户进行挂载。

答案3

听起来像是权限问题,请确保您的 samba 用户可以写入目录。您是否使用 sudo 挂载?

尝试使用 sudo 来进行 cp。

相关内容