我什至不知道这样的事情是否可能。我指的不是 bash shell 定制。
在 Active Directory 绑定的 CentOS 7 系统上,本地用户帐户将仅显示为用户名但 AD 帐户显示如下[电子邮件受保护]@主机名。这些可以转换为仅用户名部分吗?
它只会产生很长的文件权限等输出。
示例:ls -al
我的主目录中将显示
-rw-------. 1 [email protected] domain [email protected] 512 Jan 22 11:09 .bash_profile
我知道系统需要能够区分本地用户或域用户,但只是好奇其他人如何使用它。
答案1
这是我抱怨的一件类似的事情,因为我只有一个域,没有多个域。在这种情况下,拥有用户的域名非常有用。但是...我们不希望这样,对吧?
更改/etc/sssd/sssd.conf
为将这些行放在您的[domain...]
节下。
use_fully_qualified_names = False
重新启动SSD。我通常会先清除缓存以防万一。
service sssd stop
rm -rf /var/lib/sss/db/*
service sssd start
然后再试一次。该getent
命令随后应正确报告。
[lleba@bro-mg-01 ~]$ getent passwd [email protected]
lleba:*:10000:10000:Louis L:/home/lleba:/bin/bash
[lleba@bro-mg-01 ~]$ getent passwd lleba
lleba:*:10000:10000:Louis L:/home/lleba:/bin/bash