All of lore.kernel.org
 help / color / mirror / Atom feed
* nis changes for policy
@ 2007-02-20 17:15 Daniel J Walsh
  2007-02-23 18:49 ` Christopher J. PeBenito
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel J Walsh @ 2007-02-20 17:15 UTC (permalink / raw)
  To: Christopher J. PeBenito, SE Linux

[-- Attachment #1: Type: text/plain, Size: 35 bytes --]

Lots of additional rules for ypxfr

[-- Attachment #2: nis.patch --]
[-- Type: text/x-patch, Size: 1372 bytes --]

--- nsaserefpolicy/policy/modules/services/nis.te	2007-02-19 11:32:53.000000000 -0500
+++ serefpolicy-2.5.4/policy/modules/services/nis.te	2007-02-20 12:12:48.000000000 -0500
@@ -323,17 +323,18 @@
 #
 # ypxfr local policy
 #
-
+allow ypxfr_t self:unix_dgram_socket create_stream_socket_perms;
 allow ypxfr_t self:unix_stream_socket create_stream_socket_perms;
-allow ypxfr_t self:tcp_socket connected_socket_perms;
+allow ypxfr_t self:tcp_socket create_stream_socket_perms;
 allow ypxfr_t self:udp_socket create_socket_perms;
-
-manage_files_pattern(ypxfr_t, var_yp_t, var_yp_t)
+allow ypxfr_t self:netlink_route_socket r_netlink_socket_perms;
 
 allow ypxfr_t ypserv_t:tcp_socket { read write };
 allow ypxfr_t ypserv_t:udp_socket { read write };
 
-read_files_pattern(ypxfr_t,var_yp_t,var_yp_t)
+allow ypxfr_t ypserv_conf_t:file { getattr read };
+
+manage_files_pattern(ypxfr_t, var_yp_t, var_yp_t)
 
 corenet_non_ipsec_sendrecv(ypxfr_t)
 corenet_tcp_sendrecv_all_if(ypxfr_t)
@@ -355,7 +356,18 @@
 files_read_etc_files(ypxfr_t)
 files_search_usr(ypxfr_t)
 
+init_use_fds(ypxfr_t)
+
 libs_use_shared_libs(ypxfr_t)
 libs_use_ld_so(ypxfr_t)
 
+logging_send_syslog_msg(ypxfr_t)
+
+miscfiles_read_localization(ypxfr_t)
+
 sysnet_read_config(ypxfr_t)
+
+ifdef(`targeted_policy', `
+	term_dontaudit_use_unallocated_ttys(ypxfr_t)
+	term_dontaudit_use_generic_ptys(ypxfr_t)
+')

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

* Re: nis changes for policy
  2007-02-20 17:15 nis changes for policy Daniel J Walsh
@ 2007-02-23 18:49 ` Christopher J. PeBenito
  0 siblings, 0 replies; 2+ messages in thread
From: Christopher J. PeBenito @ 2007-02-23 18:49 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: SE Linux

On Tue, 2007-02-20 at 12:15 -0500, Daniel J Walsh wrote:
> Lots of additional rules for ypxfr

Merged, with a little reordering.

> --- nsaserefpolicy/policy/modules/services/nis.te       2007-02-19 11:32:53.000000000 -0500
> +++ serefpolicy-2.5.4/policy/modules/services/nis.te    2007-02-20 12:12:48.000000000 -0500
> @@ -323,17 +323,18 @@
>  #
>  # ypxfr local policy
>  #
> -
> +allow ypxfr_t self:unix_dgram_socket create_stream_socket_perms;
>  allow ypxfr_t self:unix_stream_socket create_stream_socket_perms;
> -allow ypxfr_t self:tcp_socket connected_socket_perms;
> +allow ypxfr_t self:tcp_socket create_stream_socket_perms;
>  allow ypxfr_t self:udp_socket create_socket_perms;
> -
> -manage_files_pattern(ypxfr_t, var_yp_t, var_yp_t)
> +allow ypxfr_t self:netlink_route_socket r_netlink_socket_perms;
>  
>  allow ypxfr_t ypserv_t:tcp_socket { read write };
>  allow ypxfr_t ypserv_t:udp_socket { read write };
>  
> -read_files_pattern(ypxfr_t,var_yp_t,var_yp_t)
> +allow ypxfr_t ypserv_conf_t:file { getattr read };
> +
> +manage_files_pattern(ypxfr_t, var_yp_t, var_yp_t)
>  
>  corenet_non_ipsec_sendrecv(ypxfr_t)
>  corenet_tcp_sendrecv_all_if(ypxfr_t)
> @@ -355,7 +356,18 @@
>  files_read_etc_files(ypxfr_t)
>  files_search_usr(ypxfr_t)
>  
> +init_use_fds(ypxfr_t)
> +
>  libs_use_shared_libs(ypxfr_t)
>  libs_use_ld_so(ypxfr_t)
>  
> +logging_send_syslog_msg(ypxfr_t)
> +
> +miscfiles_read_localization(ypxfr_t)
> +
>  sysnet_read_config(ypxfr_t)
> +
> +ifdef(`targeted_policy', `
> +       term_dontaudit_use_unallocated_ttys(ypxfr_t)
> +       term_dontaudit_use_generic_ptys(ypxfr_t)
> +')
> 
-- 
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150


--
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] 2+ messages in thread

end of thread, other threads:[~2007-02-23 18:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-20 17:15 nis changes for policy Daniel J Walsh
2007-02-23 18:49 ` Christopher J. PeBenito

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.