SELinux和 chown有什么关系呀?
文件路径如下: /app/dat/mysql
我的程序mysqld 需要使用mysql文件夹内的数据。
所以我chown成这样的 chown mysql:mysql
mysql外层/app/dat 的用户名 和用户组为 root:root
请问:外层的用户名和用户组均为 root 只有mysql 文件夹是 msql:mysql 那mysqld 进程可以使用/app/dat/mysql里的数据吗?
如果不能,我 把app、dat、 mysql 的用户均chown均改为 mysql:mysql 这样 mysql可以使用,但是root:root 的其他程序不就不能使用了吗?
怎么样做才能是mysql既能使用 /app/dat/mysql的数据,有不影响其他用户使用 /app/dat内的数据?
另外照理说SELinux 与 用户组和用户无关才对,上下文已经改好了(已经chcon好几次了),(虚拟机,REHAT6.3)开着SELinux 还是出现权限的问题,关掉了才好。
而在另外一台linux上(centos)却没有这样的问题。SELinux 会限制用户组和用户的操作吗? 如何设置?SELinux和 chown有什么关系呀?