配置Samba以使用域帐户进行身份验证

时间:2020-01-09 10:37:47  来源:igfitidea点击:

问题描述:如何配置Samba以使用域帐户进行身份验证,以便对用户进行身份验证?

解决方法:Samba服务器提供了一个选项,允许针对域控制器进行身份验证。
使用vi文本编辑器编辑smb.conf文件:

以root用户身份执行以下命令

# vi /etc/samba/smb.conf

或者

$ sudo /etc/samba/smb.conf

确保按以下smb.conf文件的[global]部分设置参数:

workgroup = YOUR-DOMAIN-CONTROLLER
netbios name = YOUR-SAMBA-SERVER-NAME
password server = IP-ADDRESS-OF-YOUR-DOMAIN-CONTROLLER
encrypt passwords = Yes
preferred master = No
domain master = No

其中:

  • workgroup:这控制了客户机查询服务器时您的服务器将出现在哪个工作组中。
  • netbios name:这将设置用于知道Samba服务器的NetBIOS名称。
  • encrypt passwords:此布尔值(是或否)控制是否将加密密码与客户端一起使用。请注意,除非更改了注册表项,否则默认情况下Windows NT 4.0 SP3及更高版本以及Windows 98都希望使用加密的密码。这是Window XP/2000/2003系统需要使用的功能。

重新启动samba服务:

# /etc/init.d/samba restart