Hide Forgot
Description of problem: GECOS changes reflecting in ipa but not in /etc/passwd (#getent passwd <user>) Version-Release number of selected component (if applicable): ipa-server-3.0.0-34.el6.x86_64 and ipa-server-3.3.1-2.el7.x86_64 How reproducible: 100% Steps to Reproduce: [root@server65 ~]# getent passwd gecosuser gecosuser:*:1804400085:1804400085:wrong format,Redhat:/home/gecosuser:/bin/sh <----------------- [root@server65 ~]# ipa user-mod gecosuser --gecos="gecosuser,9988776655,869896,REDHAT" ------------------------- Modified user "gecosuser" ------------------------- User login: gecosuser First name: gecosuser Last name: gecosuser Home directory: /home/gecosuser GECOS field: gecosuser,9988776655,869896,REDHAT <------------------------#reflecting in ipa Login shell: /bin/sh Email address: gecosuser UID: 1804400085 GID: 1804400085 Account disabled: False Password: False Member of groups: ipausers Kerberos keys available: False [root@server65 ~]# getent passwd gecosuser gecosuser:*:1804400085:1804400085:wrong format,Redhat:/home/gecosuser:/bin/sh <------------ #not changing here Expected results: It should reflect in #getent passwd <user> Additional info: http://en.wikipedia.org/wiki/Gecos_field
sssd caches this data Try this after the user-mod but before the second getent: # sss_cache -U gecosuser
verified [root@server65 ~]# ipa user-mod gecostestuser --gecos=testing,9988998899 ----------------------------- Modified user "gecostestuser" ----------------------------- User login: gecostestuser First name: gecostestuser Last name: gecostestuser Home directory: /home/gecostestuser GECOS field: testing,9988998899 Login shell: /bin/sh Email address: gecostestuser UID: 751400001 GID: 751400001 Account disabled: False Password: False Member of groups: ipausers Kerberos keys available: False [root@server65 ~]# getent passwd gecostestuser gecostestuser:*:751400001:751400001:testing:/home/gecostestuser:/bin/sh [root@server65 ~]# sss_cache -U gecostestuser [root@server65 ~]# getent passwd gecostestuser gecostestuser:*:751400001:751400001:testing,9988998899:/home/gecostestuser:/bin/sh
Ok, closing as NOTABUG. This is expected behavior.