<div class="gmail_quote">Hi All,<div><br></div><div>I have this following issue in SELinux. I did what instruction said but the security context has still never changed. Do I need to create local SELinux module? I hope anyone could help me out of this. Thank you.</div>

<div><br></div><div>-------------------------------------------------------</div>
<div><div># sealert -b</div><div>........................................</div><div>Summary:</div><div>SELinux is preventing postmaster (postgresql_t) "setattr" to ./db (etc_t).</div><div><br></div><div>Allowing Access:</div>


<div>Sometimes labeling problems can cause SELinux denials. You could try to restore the default system file context for ./db, </div><div><br></div><div>restorecon -v './db' </div><div><br></div><div>If this does not work, there is currently no automatic way to allow this access. Instead, you can generate a local policy module to allow this access - see FAQ Or you can disable SELinux protection altogether. Disabling SELinux protection is not recommended. Please file a bug report against this package. </div>


<div>........................................</div><div><br></div><div># ls -ldZ /etc/<apps>/db</div><div>drwx------  postgres postgres user_u:object_r:etc_t            db</div><div><br></div><div># restorecon -v /etc/<apps>/db</div>


<div># ls -ldZ /etc/<apps>/db</div><div>drwx------  postgres postgres user_u:object_r:etc_t            db</div><div>-------------------------------------------------------</div><div><br></div><div>Regards,</div><div>


James</div></div>
</div><br>