gnome-terminal – 我没有名字

环境:

  • 操作系统:Ubuntu 14.04.5 LTS x64
  • 硬件:具有2vCPU和2GB内存的vSphere上的VM
  • 默认GNOME桌面安装与gnome-session-flashback 3.8.0。
  • 使用Samba和winbind连接到AD域(请参阅下面的文件)。

问题:

login等是成功的,但是当打开一个GNOMEterminal,有时候I have no name!@hostname:~$而不是username@hostname:~$

事实:

  • 可以很容易地通过打开例如20 gnometerminal( for i in {1..20}; do gnome-terminal; done
  • 在“失败”terminal中, whoami报告设置了正确的用户名和USERvariables。
  • 在一段时间内运行不同的命令(例如whoamiwbinfo -mgetent passwd usernameid username )不会返回任何故障。
  • 在samba / winbind日志中找不到错误。
  • configuration似乎没问题(否则它总是会失败)。
  • 问题也存在于默认的GNOME环境中

的krb5.conf

 [libdefaults] default_realm = MY.DOMAIN.COM dns_lookup_realm = false dns_lookup_kdc = false ticket_lifetime = 24h renew_lifetime = 7d forwardable = true [realms] MY.DOMAIN.COM = { # KDC is the key distribution server # One per line in the format #kdc = ##adsrv## ##KDCSERVER## kdc = dc1.my.domain.com kdc = dc2.my.domain.com kdc = dc3.my.domain.com kdc = dc4.my.domain.com kdc = dc5.my.domain.com # Admin server is a list of AD server #admin_server = adsrv1 adsrv2 ... adsrvX ##ADMINSERVER## admin_server = dc1.my.domain.com dc2.my.domain.com dc3.my.domain.com dc4.my.domain.com dc5.my.domain.com } ##MyRealms## [domain_realm] .my.domain.com = MY.DOMAIN.COM my.domain.com = MY.DOMAIN.COM ##MyDomRealms## 

smb.conf文件

 [global] server string = my server workgroup = MY security = ads realm = my.domain.com password server = * domain logons = no template homedir = /home/%D/%U template shell = /bin/bash winbind enum groups = no winbind enum users = no winbind use default domain = yes domain master = no local master = no prefered master = no os level = 0 idmap config *:backend = tdb idmap config *:range = 11000-20000 idmap config MY:backend = rid idmap config MY:range = 100000-200000