Run interface for ptchown from Dan Walsh
This commit is contained in:
		
							parent
							
								
									37e2499ed1
								
							
						
					
					
						commit
						31371480b0
					
				| @ -18,3 +18,27 @@ interface(`ptchown_domtrans',` | |||||||
| 	domtrans_pattern($1, ptchown_exec_t, ptchown_t) | 	domtrans_pattern($1, ptchown_exec_t, ptchown_t) | ||||||
| ') | ') | ||||||
| 
 | 
 | ||||||
|  | ######################################## | ||||||
|  | ## <summary> | ||||||
|  | ##	Execute ptchown in the ptchown domain, and | ||||||
|  | ##	allow the specified role the ptchown domain. | ||||||
|  | ## </summary> | ||||||
|  | ## <param name="domain"> | ||||||
|  | ##	<summary> | ||||||
|  | ##	Domain allowed access. | ||||||
|  | ##	</summary> | ||||||
|  | ## </param> | ||||||
|  | ## <param name="role"> | ||||||
|  | ##	<summary> | ||||||
|  | ##	The role to be allowed the ptchown domain. | ||||||
|  | ##	</summary> | ||||||
|  | ## </param> | ||||||
|  | # | ||||||
|  | interface(`ptchown_run',` | ||||||
|  | 	gen_require(` | ||||||
|  | 		type ptchown_t; | ||||||
|  | 	') | ||||||
|  | 
 | ||||||
|  | 	ptchown_domtrans($1) | ||||||
|  | 	role $2 types ptchown_t; | ||||||
|  | ') | ||||||
|  | |||||||
| @ -24,6 +24,7 @@ files_read_etc_files(ptchown_t) | |||||||
| fs_rw_anon_inodefs_files(ptchown_t) | fs_rw_anon_inodefs_files(ptchown_t) | ||||||
| 
 | 
 | ||||||
| term_setattr_generic_ptys(ptchown_t) | term_setattr_generic_ptys(ptchown_t) | ||||||
|  | term_getattr_all_ptys(ptchown_t) | ||||||
| term_setattr_all_ptys(ptchown_t) | term_setattr_all_ptys(ptchown_t) | ||||||
| term_use_generic_ptys(ptchown_t) | term_use_generic_ptys(ptchown_t) | ||||||
| term_use_ptmx(ptchown_t) | term_use_ptmx(ptchown_t) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user