有什么方法可以以不同的用户身份恢复连接到 Windows 共享?

Fra*_*nas 10 samba networking

当我升级到 Ubuntu 13.04 时,文件管理器失去了作为特定用户(从“连接到服务器”)从文件管理器连接到 Windows 共享的能力。我可以作为一个用户连接到 z 共享,而作为另一个用户连接到 x 共享,但是现在连接到服务器无法像以前那样提供添加凭据的地方。当我在没有凭据的情况下尝试时,收到一条错误消息,显示“无法访问位置 - 无法安装 WINDOWS 共享 - 权限被拒绝”。我找到了应该提示我输入用户名和密码的屏幕截图,但我从来没有得到它。只是一个错误。有没有可能从以前的版本继承下来的东西?我应该删除 ~/.nautilus 吗?或者其他的东西?

Rad*_*anu 8

如果您打开/etc/samba/smb.conf文件,您应该会在底部看到共享定义。通常它看起来像这样:

[share-name]
comment = 
path = /media/[some-name]
read only = No
guest ok = yes
Run Code Online (Sandbox Code Playgroud)

您想要做的是在该共享定义中添加一个“强制用户”行,以便远程用户显示为您:

[share-name]
comment = 
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes
Run Code Online (Sandbox Code Playgroud)

然后重启samba:

sudo service smbd restart
Run Code Online (Sandbox Code Playgroud)

官方来源:http : //www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER