hello all,
first of all, i really want to thank Tetsuo for his great work. so far, tomoyo
(i use the
akari-module at ubuntu 10.04 LTS 64Bit) is a great working and easily usable
piece of software!
currently i'm trying to get the mod_ccs module for apache working. i want to
secure fcgid-processes
against each other. for this i already use mod_fcgid in combination with suexec
und mod_userdir. so,
every fcgid-process already runs as a separate user.
now i wanted to add mod_css to further improve security, but i end up with
server error 500.
for apache, i use the following configuration:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
CCS_TransitionMap /etc/ccs/httpd-tomoyo00.conf
ServerName www.my-domain.local
[..]
</VirtualHost>
this is the mapping-file /etc/ccs/httpd-tomoyo00.conf
/data/homewww/test1/webdir/\* <kernel> //apache /www.my-domain.local /test1
/data/homewww/test2/webdir/\* <kernel> //apache /www.my-domain.local /test2
after that i added two manual domain transitions to <kernel> /usr/sbin/apache2
inside the Domain
Policy Editor:
0: task manual_domain_transition <kernel> //apache /www.my-domain.local /test1
1: task manual_domain_transition <kernel> //apache www.my-domain.local /test2
i then added by hand the new domain "<kernel> //apache /www.my-domain.local
/test1" and "<kernel>
//apache /www.my-domain.local /test2" to the Domain Transition Editor, because
before these domains
were not found and they also have not automatically been created when accessing
the website at
http:///www.my-domain.local/~test1
after that, the domain transition looked like that:
<kernel> //apache /www.my-domain.local /test2
0: 0 <kernel>
( //apache )
( /www.my-domain.local )
1: 1 * /test1
as you see, //apache and /www.my-domain.local are still in parentheses which
means they are still
unavailable. so i also added the two new domains by hand inside the Domain
Transition Editor:
<kernel> //apache
<kernel> //apache /www.my-domain.local
now my Domain Transition Editor looked like this:
<kernel>
0: 0 <kernel>
1: 0 //apache
2: 0 /www.my-domain.local
3: 0 * /test1
4: 0 * /test2
[..]
18: 0 * /usr/sbin/apache2
=> <kernel> //apache /www.my-domain.local /test1 ( -> 3 )
=> <kernel> //apache /www.my-domain.local /test2 ( -> 4 )
that looks good to me. nevertheless, when i try to access for the url
http://www.mydomain.local/~test1 , i get still server error 500:
Operation not permitted: mod_ccs: Unable to set security context. No
matching entry for
/data/homewww/test1/webdir/index.html
so - was my approach correct? do i really need to create the apache-related
domains by hand? if yes
- what could be wrong here?
regards, hs
_______________________________________________
tomoyo-users-en mailing list
[email protected]
http://lists.sourceforge.jp/mailman/listinfo/tomoyo-users-en