[selinux-policy: 716/3172] more pieces of ftp
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 7 20:06:46 UTC 2010
commit a5ec7cb6c4350ca2fdf8212924377dbdcdebd96a
Author: Chris PeBenito <cpebenito at tresys.com>
Date: Thu Sep 29 13:32:28 2005 +0000
more pieces of ftp
refpolicy/policy/global_tunables | 6 ++++++
refpolicy/policy/modules/kernel/storage.if | 28 ++++++++++------------------
2 files changed, 16 insertions(+), 18 deletions(-)
---
diff --git a/refpolicy/policy/global_tunables b/refpolicy/policy/global_tunables
index 508631b..27dbff8 100644
--- a/refpolicy/policy/global_tunables
+++ b/refpolicy/policy/global_tunables
@@ -42,6 +42,12 @@ gen_tunable(cron_can_relabel,false)
## to support fcron.
gen_tunable(fcron_crond,false)
+## Allow ftp to read and write files in the user home directories
+gen_tunable(ftp_home_dir,false)
+
+## Allow ftpd to run directly without inetd
+gen_tunable(ftpd_is_daemon,false)
+
## Allow BIND to write the master zone files.
## Generally this is used for dynamic DNS.
gen_tunable(named_write_master_zones,false)
diff --git a/refpolicy/policy/modules/kernel/storage.if b/refpolicy/policy/modules/kernel/storage.if
index 6addf2f..b870ccf 100644
--- a/refpolicy/policy/modules/kernel/storage.if
+++ b/refpolicy/policy/modules/kernel/storage.if
@@ -293,11 +293,10 @@ interface(`storage_raw_write_lvm_volume',`
interface(`storage_getattr_scsi_generic',`
gen_require(`
type scsi_generic_device_t;
- class blk_file getattr;
')
dev_list_all_dev_nodes($1)
- allow $1 scsi_generic_device_t:blk_file getattr;
+ allow $1 scsi_generic_device_t:chr_file getattr;
')
########################################
@@ -312,11 +311,10 @@ interface(`storage_getattr_scsi_generic',`
interface(`storage_setattr_scsi_generic',`
gen_require(`
type scsi_generic_device_t;
- class blk_file setattr;
')
dev_list_all_dev_nodes($1)
- allow $1 scsi_generic_device_t:blk_file setattr;
+ allow $1 scsi_generic_device_t:chr_file setattr;
')
########################################
@@ -358,11 +356,10 @@ interface(`storage_write_scsi_generic',`
gen_require(`
attribute scsi_generic_write;
type scsi_generic_device_t;
- class blk_file { getattr write ioctl };
')
dev_list_all_dev_nodes($1)
- allow $1 scsi_generic_device_t:blk_file { getattr write ioctl };
+ allow $1 scsi_generic_device_t:chr_file { getattr write ioctl };
typeattribute $1 scsi_generic_write;
')
@@ -378,11 +375,10 @@ interface(`storage_write_scsi_generic',`
interface(`storage_getattr_scsi_generic',`
gen_require(`
type scsi_generic_device_t;
- class blk_file getattr;
')
dev_list_all_dev_nodes($1)
- allow $1 scsi_generic_device_t:blk_file getattr;
+ allow $1 scsi_generic_device_t:chr_file getattr;
')
########################################
@@ -397,11 +393,10 @@ interface(`storage_getattr_scsi_generic',`
interface(`storage_set_scsi_generic_attributes',`
gen_require(`
type scsi_generic_device_t;
- class blk_file setattr;
')
dev_list_all_dev_nodes($1)
- allow $1 scsi_generic_device_t:blk_file setattr;
+ allow $1 scsi_generic_device_t:chr_file setattr;
')
########################################
@@ -571,11 +566,10 @@ interface(`storage_read_tape_device',`
interface(`storage_write_tape_device',`
gen_require(`
type tape_device_t;
- class blk_file { getattr write ioctl };
')
dev_list_all_dev_nodes($1)
- allow $1 tape_device_t:blk_file { getattr write ioctl };
+ allow $1 tape_device_t:chr_file { getattr write ioctl };
')
########################################
@@ -590,11 +584,10 @@ interface(`storage_write_tape_device',`
interface(`storage_getattr_tape_device',`
gen_require(`
type tape_device_t;
- class blk_file getattr;
')
dev_list_all_dev_nodes($1)
- allow $1 tape_device_t:blk_file getattr;
+ allow $1 tape_device_t:chr_file getattr;
')
########################################
@@ -609,11 +602,10 @@ interface(`storage_getattr_tape_device',`
interface(`storage_setattr_tape_device',`
gen_require(`
type tape_device_t;
- class blk_file setattr;
')
dev_list_all_dev_nodes($1)
- allow $1 tape_device_t:blk_file setattr;
+ allow $1 tape_device_t:chr_file setattr;
')
########################################
@@ -632,8 +624,8 @@ interface(`storage_unconfined',`
attribute scsi_generic_read, scsi_generic_write;
')
- allow $1 { fixed_disk_device_t removable_device_t }:blk_file *;
- allow $1 { lvm_vg_t scsi_generic_device_t tape_device_t }:blk_file *;
+ allow $1 { fixed_disk_device_t removable_device_t lvm_vg_t }:blk_file *;
+ allow $1 { scsi_generic_device_t tape_device_t }:chr_file *;
typeattribute $1 fixed_disk_raw_read, fixed_disk_raw_write;
typeattribute $1 scsi_generic_read, scsi_generic_write;
More information about the scm-commits
mailing list