On Sat, Dec 27, 2008 at 07:43:40PM +0100, Jan Pazdziora wrote:
On Sat, Dec 27, 2008 at 10:23:13AM -0700, Michal Jaegermann wrote:
Why /root on the other machine is labeled user_home_t is a bug. Not sure why this is happening. Do you have an entry in your /etc/passwd with a UID > 500 with /root as a home dir?
Of course not. The only entries in /etc/passwd with /root for a home directory look as follows:
root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin
Could you show us the result of
ls -Z /root
Where I am getting into troubles this shows
-rw------- root root system_u:object_r:admin_home_t:s0 anaconda-ks.cfg drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Desktop drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Documents drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Download -rw-r--r-- root root system_u:object_r:admin_home_t:s0 install.log -rw-r--r-- root root system_u:object_r:admin_home_t:s0 install.log.syslog drwx------ root root system_u:object_r:admin_home_t:s0 Mail drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Music drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Pictures drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Public -rw-r--r-- root root system_u:object_r:admin_home_t:s0 scsrun.log drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Templates drwxr-xr-x root root system_u:object_r:admin_home_t:s0 tools -rw-r--r-- root root system_u:object_r:admin_home_t:s0 upgrade.log -rw-r--r-- root root system_u:object_r:admin_home_t:s0 upgrade.log.syslog drwxr-xr-x root root system_u:object_r:admin_home_t:s0 Videos
and /root itself ended up with the same system_u:object_r:admin_home_t:s0 label.
That other machine, a server which behaves after an upgrade, shows
-rw------- root root system_u:object_r:user_home_t anaconda-ks.cfg -rw-r--r-- root root system_u:object_r:user_home_t install.log -rw-r--r-- root root system_u:object_r:user_home_t install.log.syslog drwx------ root root system_u:object_r:user_home_t Mail lrwxrwxrwx root root system_u:object_r:user_home_t mail -> Mail lrwxrwxrwx root root system_u:object_r:user_home_t Maildir -> Mail -rw-r--r-- root root system_u:object_r:user_home_t upgrade.log -rw-r--r-- root root system_u:object_r:user_home_t upgrade.log.syslog
and system_u:object_r:user_home_dir_t on /root.
As I already mentioned in both cases 'restorecon -R /root' does not change anything.
In a sense I really more interested why after an upgrade I am consistently getting "Unable to get valid context for root" for the first of these two machines.
Michal