On Wed, 2005-03-23 at 14:14 -0500, James Carter wrote: > >From pyzor.te: > Why home_domain_access()? If you don't specify a directory with the --homedir argument, pyzor creates a ~/.pyzor directory to store its files. I've had them created as both /root/.pyzor and /home/david/.pyzor depending upon which uid I use to run the applications. Try something like: cat virus-20050321-104527-01034-08 | pyzor check as various users. > There is no sysadm_pyzor_home_t defined, so it causes an error. Oops. That would be because I forgot to include a diff to base_user_macros.te. Attached below. David
Index: macros/base_user_macros.te =================================================================== RCS file: /home/cvs/starfury/etc/selinux/strict/src/policy/macros/base_user_macros.te,v retrieving revision 1.1 diff -u -r1.1 base_user_macros.te --- macros/base_user_macros.te 23 Mar 2005 20:30:17 -0000 1.1 +++ macros/base_user_macros.te 23 Mar 2005 16:10:40 -0000 @@ -185,6 +185,8 @@ ifdef(`ssh.te', `ssh_domain($1)') ifdef(`irc.te', `irc_domain($1)') ifdef(`using_spamassassin', `spamassassin_domain($1)') +ifdef(`pyzor.te', `pyzor_domain($1)') +ifdef(`razor.te', `razor_domain($1)') ifdef(`uml.te', `uml_domain($1)') ifdef(`cdrecord.te', `cdrecord_domain($1)') ifdef(`mplayer.te', `mplayer_domains($1)')