在Ubuntu系统中,NetBIOS(现在称为LLMNR,即Link-Local Multicast Name Resolution)用于在本地网络中解析主机名
- 安装必要的软件包:
sudo apt-get update
sudo apt-get install nmbd nmblookup
- 配置NetBIOS服务:
编辑/etc/nmbd.conf
文件,添加或修改以下内容:
[global]
path = /var/lib/samba/netbios
server string = Ubuntu NetBIOS Server %v
security = user
map to guest = bad user
dns proxy = no
这里,我们设置了NetBIOS服务器的路径、服务器字符串、安全选项(使用用户级别安全)以及DNS代理设置。
- 创建NetBIOS用户和密码:
运行以下命令以创建一个名为myuser
的NetBIOS用户,并设置密码:
sudo smbpasswd -a myuser
接下来,为新用户设置密码:
sudo smbpasswd -e myuser
- 启动NetBIOS服务:
sudo systemctl enable nmbd
sudo systemctl start nmbd
- 设置开机自启动:
要确保NetBIOS服务在系统启动时自动运行,请执行以下命令:
sudo systemctl enable nmbd
- 验证NetBIOS配置:
运行以下命令以检查NetBIOS服务的状态:
sudo systemctl status nmbd
使用nmblookup
命令查询NetBIOS名称:
nmblookup -A <hostname>
将<hostname>
替换为您要查询的主机名。
现在,您已经成功设置了Ubuntu系统上的NetBIOS权限管理。请注意,NetBIOS主要用于Windows环境中的名称解析,因此在使用Linux系统时,您可能需要考虑其他方法(如DNS)进行名称解析。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1221314.html