As soon I become a user with `sudo su - username' the uid of the home dir changes to username but gid still does not change to groupname.
drwx------. 3 80974 80974 4096 Feb 27 02:15 /home/mbniels
$ su - mbniels
Last login: Tue Feb 27 02:34:04 UTC 2018 on pts/39
/usr/bin/id: cannot find name for group ID 80974
groups: cannot find name for group ID 80974
$ ls -ld /home/mbniels
drwx------. 3 mbniels 80974 4096 Feb 27 02:15 /home/mbniels
Then to check the groups of username I get another error which then gets cleared by next command.
$ groups mbniels
mbniels : groups: cannot find name for group ID 80974
80974 users
$ getent group mbniels
mbniels:*:80974
$ groups mbniels
mbniels : mbniels users
It also fixes the gid to groupname
$ ls -ld /home/mbniels/
drwx------. 3 mbniels mbniels 4096 Feb 27 02:15 /home/mbniels/
I noticed it reverts after may be within half an hour, not exact sure when. Almost behaves like `quantum entanglement'.
As soon as I try to check by trying to become that user the issue disappears.
This is not just cosmetic issue, when the home dir shows ownership with uid, instead of username, the user fails some commands.
We just started noticing today, since we just built this box and only few months ago and users are being invited to start using this server
Some annoying error it is showing like below and user then fails to ssh
$ ssh remote
No user exists for uid 80974
I am using centos 7 and sssd 1.15.2
$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
Appreciate any help
--
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer:
pgp.mit.eduA: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?