On Wed, 2017-11-29 at 08:56 -0500, Stephen Smalley wrote: > On Wed, 2017-11-29 at 17:19 +0530, Aman Sharma wrote: > > Hi All, > > > > During System boot up, I am running some semanage commands to > > change > > the User to sysadm_u. But in Cent OS 7.3 , Below error message is > > coming i.e. ValueError: Login mapping for __default__ is not > > defined. > > > > /usr/sbin/semanage login -m -S targeted -s user_u -r s0 > > __default__ > > ValueError: Login mapping for __default__ is not defined > > > > But the same command is working fine in Cent OS 6.8. > > > > Please let me know why this error message is coming for Cent OS 7. > > That suggests something is very wrong with your seusers > configuration, > or maybe you have too many underscores before or after default > (should > be two _ before and after). BTW, the command above works fine for me on CentOS 7.4 (don't have 7.3 handy). > > You can delete all local customizations to your seusers configuration > via semanage login -D. This will revert to the stock configuration > in > your policy package. Likewise for semanage user -D.