Re: bloody links!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>
>> This happens when I try to log in to the console. Any ideas?
>
> It's probably trying to create a new file in your log directory. Try 
> logging in with the system in permissive mode so you can see which 
> file it's trying to create, then create an empty file with the right 
> ownership and permissions (regular and SELinux) in your log directory 
> and try again in enforcing mode.
It worked - /var/log/lastlog was the culprit! This has now been fixed.

A common problem I found is that if a particular file does not exist in 
/var/log (standard log directory), and as this directory has the 
(standard) var_log_t type, almost any process wishing to write to this 
directory fails miserably (notable exceptions to this is mysqld and 
shorewall - they have no problems creating the appropriate files if they 
do not exist!).

I had the exact same problem with the audit daemon as well (auditd) - 
unless I create a directory (say, /var/log/audit) with the proper 
permissions (auditd_log_t in this case) it fails to start if audit.log 
does not exist. I guess if I want to keep one log directory and limit 
the number of subdirectories I have to remember to keep a copy of the 
appropriate log files ("touch /var/log/XXX" and then set the permissions 
with semanage).
--
selinux mailing list
selinux@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/selinux


[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux