Add Syncthing Support to Policy
For now, optionally add the Syncthing role to user_r, staff_r, and unconfined_r, and define the Syncthing ports in core network.
This commit is contained in:
parent
bc7c71be42
commit
ba903b4840
|
@ -255,6 +255,9 @@ network_port(stunnel) # no defined portcon
|
||||||
network_port(svn, tcp,3690,s0, udp,3690,s0)
|
network_port(svn, tcp,3690,s0, udp,3690,s0)
|
||||||
network_port(svrloc, tcp,427,s0, udp,427,s0)
|
network_port(svrloc, tcp,427,s0, udp,427,s0)
|
||||||
network_port(swat, tcp,901,s0)
|
network_port(swat, tcp,901,s0)
|
||||||
|
network_port(syncthing, tcp,22000,s0)
|
||||||
|
network_port(syncthing_admin, tcp,8384,s0)
|
||||||
|
network_port(syncthing_discovery, udp,21027,s0)
|
||||||
network_port(sype_transport, tcp,9911,s0, udp,9911,s0)
|
network_port(sype_transport, tcp,9911,s0, udp,9911,s0)
|
||||||
network_port(syslogd, udp,514,s0)
|
network_port(syslogd, udp,514,s0)
|
||||||
network_port(syslog_tls, tcp,6514,s0, udp,6514,s0)
|
network_port(syslog_tls, tcp,6514,s0, udp,6514,s0)
|
||||||
|
|
|
@ -51,6 +51,10 @@ optional_policy(`
|
||||||
userdom_dontaudit_use_user_terminals(staff_t)
|
userdom_dontaudit_use_user_terminals(staff_t)
|
||||||
')
|
')
|
||||||
|
|
||||||
|
optional_policy(`
|
||||||
|
syncthing_role(staff_r, staff_t)
|
||||||
|
')
|
||||||
|
|
||||||
optional_policy(`
|
optional_policy(`
|
||||||
vlock_run(staff_t, staff_r)
|
vlock_run(staff_t, staff_r)
|
||||||
')
|
')
|
||||||
|
|
|
@ -145,6 +145,10 @@ ifndef(`distro_redhat',`
|
||||||
sudo_role_template(user, user_r, user_t)
|
sudo_role_template(user, user_r, user_t)
|
||||||
')
|
')
|
||||||
|
|
||||||
|
optional_policy(`
|
||||||
|
syncthing_role(user_r, user_t)
|
||||||
|
')
|
||||||
|
|
||||||
optional_policy(`
|
optional_policy(`
|
||||||
thunderbird_role(user_r, user_t)
|
thunderbird_role(user_r, user_t)
|
||||||
')
|
')
|
||||||
|
|
|
@ -173,6 +173,10 @@ optional_policy(`
|
||||||
spamassassin_role(unconfined_r, unconfined_t)
|
spamassassin_role(unconfined_r, unconfined_t)
|
||||||
')
|
')
|
||||||
|
|
||||||
|
optional_policy(`
|
||||||
|
syncthing_role(unconfined_r, unconfined_t)
|
||||||
|
')
|
||||||
|
|
||||||
optional_policy(`
|
optional_policy(`
|
||||||
sysnet_run_dhcpc(unconfined_t, unconfined_r)
|
sysnet_run_dhcpc(unconfined_t, unconfined_r)
|
||||||
sysnet_dbus_chat_dhcpc(unconfined_t)
|
sysnet_dbus_chat_dhcpc(unconfined_t)
|
||||||
|
|
Loading…
Reference in New Issue