我很幸运能够在工作中使用 Ubuntu 工作站,但我们公司的网络全部基于 Windows。
我可以通过侧边栏中的 Nautilus 文件浏览器(单击“浏览网络”)轻松浏览网络。当然,每次我这样做时,我都必须使用我的 Windows 域密码进行身份验证。
但每次我需要提供身份验证时,我都必须将域名更改为WORKGROUP
我公司的域名VERYLONGWINDOWSDOMAIN
:
它来自哪里WORKGROUP
?我该如何改变它?
答案1
这是我搜索后发现的答案。AskUbuntu 上的一些答案提到了相同的步骤,但针对的是更严重的 samba 连接问题。
备份旧的 Samba 配置文件:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
编辑配置文件:
$ sudo vim /etc/samba/smb.conf
(或者
$ sudo nano /etc/samba/smb.conf
,如果你不喜欢 vim)- 在编辑器中,查找一行
workgroup = WORKGROUP
(对于我来说,这是第 38 行,使用 Ubuntu 12.04) - 更改
WORKGROUP
为你的网络的 Windows 域名
- 在编辑器中,查找一行
- 保存文件并退出编辑器
现在,为了使更改立即生效,请重新启动 NetBIOS 名称服务器:
$ sudo service nmbd restart
答案2
使用 12.04,这对我来说有效,而无需编辑 smb.conf 文件:
dconf write "/system/smb/workgroup" "'YOUR_WORKGROUP'"
注意奇怪的双引号!dconf 希望将实际的单引号作为值的一部分。
我仍然需要为每个共享输入用户名和密码,但至少工作组是正确的。当移动到其他位置时,这种方式很容易更改。