我有一台 Ubuntu 20.04 服务器,它通过 winbind 加入 Active Directory 域。每次在 Linux 命令中引用用户时,它都会显示为域\用户。我希望这些输出省略域部分,因为它只会增加噪音(Linux 系统本身不使用,而只使用一个本地帐户)。
例子:
USERT38\pablo@audrey:/store/sam$ ll
total 175
drwxrwx--- 9 USERT38\pablo USERT38\domain users 9 jun 17 15:29 ./
drw-r-xr-x 8 root root 8 jun 7 17:49 ../
drwxrwx--- 25 USERT38\pablo USERT38\finance_g_rw 38 jun 30 18:26 Administracion/
drwxrwx--- 12 USERT38\pablo USERT38\domain users 17 may 23 02:56 Cine/
drwxrwx--- 3 USERT38\pablo USERT38\domain users 3 may 26 20:16 Eddie/
drwxrwx--- 14 USERT38\pablo USERT38\domain users 20 jun 17 14:22 Grafico/
drwxrwx--- 6 USERT38\pablo USERT38\production_g_rw 8 jun 6 11:23 Presupuestos/
drwxrwx--- 8 USERT38\pablo USERT38\domain users 14 abr 18 15:31 Publi/
我家里还有另一个使用 Centos 7 的系统,它隐藏了“USERT38\”部分,使其更加清晰易读。但我找不到它在那里是如何做到的(我不管理那个系统)。
smb.conf 或任何其他配置文件中是否有任何内容可以隐藏 CLI 中的冗余信息?
答案1
如果这不是 Samba AD DC,或者 winbind 使用“autorid”作为 idmap 后端,则将“winbind use default domain = yes”添加到 smb.conf。您可能还需要使用“net cache flush”刷新缓存或重新启动 Samba。