Florin Andrei wrote:
I wish there was a simple way to tell SELinux "I moved the MySQL datadir
(or the Squid cache dir, or the Cyrus-IMAPd spool) to this new location,
but everything else stays the same, please stop bugging me."
I think I figured out something:
In the particular case of moving /var/lib/mysql to the separate
filesystem /db, it's enough to mount /db with the same SELinux context
like /var:
mount -o defcontext=system_u:object_r:var_t /db
# ls -Z / | grep -e var -e db | grep -v srv
drwxr-xr-x root root system_u:object_r:var_t db
drwxr-xr-x root root system_u:object_r:var_t var
Then, if /db/mysql is created with the same SELinux attributes like
/var/lib/mysql (and all its content too), then SELinux appears to stop
complaining about mysqld.
--
Florin Andrei
http://florin.myip.org/
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos