All of lore.kernel.org
 help / color / mirror / Atom feed
* RHEL 3 policy and policy-sources RPMs
@ 2004-01-17 21:14 Bill McCarty
  2004-01-19  3:07 ` Daniel J Walsh
  0 siblings, 1 reply; 3+ messages in thread
From: Bill McCarty @ 2004-01-17 21:14 UTC (permalink / raw)
  To: SE Linux

Hi all,

(1) I'm setting up another SELinux host on RHEL3, in addition to the one I 
successfully set up a few days back. I downloaded RPMs from 
people.redhat.com, but find that prelink.te and several other TE files 
(rpm.te, slocate.te) have syntax errors that prevent me from successfully 
making the policy. For instance:

ERROR 'syntax error' at token '-' on line 102125:


> allow prelink_t {root_dir_type file_type -shadow_t} :{ file dir lnk_file
> } { getattr read}; /usr/bin/checkpolicy:  error(s) encountered while
> parsing configuration

It appears that an unwanted dash has been introduced. Unfortunately, after 
deleting the offending dashes, I ran into other problems:

> security:  3 users, 5 roles, 1066 types
> security:  30 classes, 134765 rules
> assertion on line 130825 violated by allow rpm_t shadow_t:file {
> relabelfrom relabelto }; assertion on line 130824 violated by allow
> prelink_t shadow_t:file { read }; assertion on line 130824 violated by
> allow rpm_t shadow_t:file { relabelfrom relabelto }; assertion on line
> 130824 violated by allow locate_t shadow_t:file { read }; make: ***
> [/etc/security/selinux/policy.15] Error 1

As a temporary expedient, I changed the relevant lines of assert.te to:

neverallow ~{ auth auth_write } shadow_t:file ~{ getattr read relabelfrom 
relabelto };
neverallow ~auth_write shadow_t:file ~{ read getattr lock ioctl relabelfrom 
relabelto};

After these changes, the policy compiles. I don't yet know how well it 
works.

Obviously, I understand that this policy is under active development and I 
don't want to seem to whine about such problems. But, are there better or 
worse times for users to work with it <g>? If so, I'd like to get in sync.

(2) Also, I'm curious why some policy source files are found in both the 
policy and policy-sources RPMs.

Thanks, in any case, to Daniel and other who're working on this policy!

Cheers,

---------------------------------------------------
Bill McCarty

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-01-19  3:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-17 21:14 RHEL 3 policy and policy-sources RPMs Bill McCarty
2004-01-19  3:07 ` Daniel J Walsh
2004-01-19  3:12   ` Bill McCarty

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.