在尝试配置 /etc/sssd/sssd.conf 文件时,我在将 Ubuntu 16.4.2 LTS 桌面配置为服务器时遇到问题。不要问我为什么使用 Ubuntu 桌面,只是因为我从光学媒体安装时遇到了问题,它说找不到安装程序,所以我不得不用它创建一个可启动的 USB 闪存驱动器。但是,我使用 Ubuntu 桌面是因为论坛上的人说它应该可以工作,但我必须手动安装所有内容。因此,我使用它是因为它是我在桌面版和服务器版之间弄清楚如何安装我的 Areca Raid 卡驱动程序的第一个 Ubuntu 发行版。
无论如何,我正在尝试将我的具体信息添加到 /etc/sssd/sssd.conf,如服务器文档中的示例所示:
[sssd]
services = nss, pam
config file_version = 2
domains = MYUBUNTU.EXAMPLE.COM
[domain/D2SEMACHINE.tld]
id_provider = ad
access_provider = ad
#use this if users are being logged in at /.
#This example specifies /home/DOMAIN-FQDN/user as $HOME. use with pam_mkhomedir.so
override_homedir = /home/%d/%u
#uncomment if the client machine hostnaem doesn't match the computer object on the DC.
#ad_hostname = mymachine.myubuntu.example.com
#uncomment if DNS SRV resolution is not working
ad_server = do.mydomain.example.com
#uncomment if the AD domain is named differently than the Samba domain
#ad_domain = MYUBUNTU.EXAMPLE.COM
#Enumeration is discouraged for performance reasons.
#enumerate = true
但是,vi 不允许我保存,并且我知道当我使用 vi 编辑文本文件时,我使用 sudo 提升了权限,如下所示:
sudo vi /etc/sssd/sssd.conf