AD 用户在 ubuntu 上登录但无法使他成为 sudoers 的一部分

AD 用户在 ubuntu 上登录但无法使他成为 sudoers 的一部分

我已经将我的 ubuntu 笔记本电脑加入了我的私人 samba AD 服务器。我可以登录,并且会自动创建一个主文件夹。一切似乎都运行正常,只是这个 AD 用户不是 sudoers 的一部分。

我以为在谷歌搜索后可以轻松修复,但我无法让它工作......

因为它是一个私人广告,所以我并不害怕显示内部名称,希望它有助于发现我所犯的错误。

我需要添加要添加到 sudoers 的 AD 组名称visudo。我添加了:

%sudo   ALL=(ALL:ALL) ALL
%SB.LAN\domain\ admins ALL=(ALL) ALL

我尝试了很多其他的,比如,

%Domain\ Users ALL=(ALL:ALL) ALL
%Domain\ Admins ALL=(ALL:ALL) ALL
%Linux\ Admins ALL=(ALL:ALL) ALL

以及我在网上能找到的几乎所有示例。

我的 /etc/nsswitch.conf

  GNU nano 7.2                                                          /etc/nsswitch.conf                                                                    
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         files systemd sss
group:          files systemd sss
shadow:         files sss
gshadow:        files

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files sss
ethers:         db files
rpc:            db files

netgroup:       nis sss
automount:  sss

我的 /etc/sssd/sssd.conf

bp@bas-hp:~ % sudo cat /etc/sssd/sssd.conf  

[sssd]
domains = sb.lan
config_file_version = 2
services = nss, pam

[domain/sb.lan]
default_shell = /bin/bash
ad_server = dc.sb.lan
krb5_store_password_if_offline = True
cache_credentials = True
krb5_realm = SB.LAN
realmd_tags = manages-system joined-with-adcli 
id_provider = ad
fallback_homedir = /home/%u@%d
ad_domain = sb.lan
use_fully_qualified_names = True
ldap_id_mapping = True
access_provider = ad

当我使用用户登录时sudo login[电子邮件保护]

然后检查我的群组:

id $USER`

它输出预期的组

[email protected]@bas-hp:~$ id $USER
uid=491601104([email protected]) gid=491600513(domain [email protected]) groups=491600513(domain [email protected]),491600572(denied rodc password replication [email protected]),491601105([email protected]),491600519(enterprise [email protected]),491600518(schema [email protected]),491600512(domain [email protected])

但是当我尝试 sudo 任何内容时,我收到错误 我不是 sudoers 的一部分

[电子邮件保护]@bas-hp:~$ sudo nano a [sudo] 密码[电子邮件保护][电子邮件保护]不在 sudoers 文件中。

希望有人能进一步帮助我

相关内容