# # This file is for the declaration of global booleans and tunables. # To change the default value at build time, the tunables.conf # file should be used. # ## Allow making anonymous memory executable, e.g. ## for runtime-code generation or executable stack. gen_tunable(allow_execmem,false) ## Allow making a modified private file ## mapping executable (text relocation). gen_tunable(allow_execmod,false) ## Allow making the stack executable via mprotect. ## Also requires allow_execmem. gen_tunable(allow_execstack,false) ## Allow gpg executable stack gen_tunable(allow_gpg_execstack,false) ## Allow system to run with kerberos gen_tunable(allow_kerberos,false) ## allow host key based authentication gen_tunable(allow_ssh_keysign,false) ## Allow sysadm to ptrace all processes gen_tunable(allow_ptrace,false) ## Allow users to connect to mysql gen_tunable(allow_user_mysql_connect,false) ## Allow system to run with NIS gen_tunable(allow_ypbind,false) ## Allow system cron jobs to relabel filesystem ## for restoring file contexts. gen_tunable(cron_can_relabel,false) ## Enable extra rules in the cron domain ## 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 httpd to use built in scripting (usually php) gen_tunable(httpd_builtin_scripting,false) ## Allow http daemon to tcp connect gen_tunable(httpd_can_network_connect,false) ## Allow httpd cgi support gen_tunable(httpd_enable_cgi,false) ## Allow httpd to read home directories gen_tunable(httpd_enable_homedirs,false) ## Run SSI execs in system CGI script domain. gen_tunable(httpd_ssi_exec,false) ## Allow http daemon to communicate with the TTY gen_tunable(httpd_tty_comm,false) ## Run CGI in the main httpd domain gen_tunable(httpd_unified,false) ## Allow BIND to write the master zone files. ## Generally this is used for dynamic DNS. gen_tunable(named_write_master_zones,false) ## Allow reading of default_t files. gen_tunable(read_default_t,false) ## Allow applications to read untrusted content ## If this is disallowed, Internet content has ## to be manually relabeled for read access to be granted gen_tunable(read_untrusted_content,false) ## Allow ssh to run from inetd instead of as a daemon. gen_tunable(run_ssh_inetd,false) ## Enabling secure mode disallows programs, such as ## newrole, from transitioning to administrative ## user domains. gen_bool(secure_mode,false) ## Allow squid to connect to all ports, not just ## HTTP, FTP, and Gopher ports. gen_tunable(squid_connect_any,false) ## Allow ssh logins as sysadm_r:sysadm_t gen_tunable(ssh_sysadm_login,false) ## Allow staff_r users to search the sysadm home ## dir and read files (such as ~/.bashrc) gen_tunable(staff_read_sysadm_file,false) ## Support NFS home directories gen_tunable(use_nfs_home_dirs,false) ## Support SAMBA home directories gen_tunable(use_samba_home_dirs,false) ## Allow regular users direct mouse access gen_tunable(user_direct_mouse,false) ## Allow users to read system messages. gen_tunable(user_dmesg,false) ## Allow users to control network interfaces ## (also needs USERCTL=true) gen_tunable(user_net_control,false) ## Control users use of ping and traceroute gen_tunable(user_ping,false) ## Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY) gen_tunable(user_rw_noexattrfile,false) ## Allow users to rw usb devices gen_tunable(user_rw_usb,false) ## Allow users to run TCP servers (bind to ports and accept connection from ## the same domain and outside users) disabling this forces FTP passive mode ## and may change other protocols. gen_tunable(user_tcp_server,false) ## Allow w to display everyone gen_tunable(user_ttyfile_stat,false) ## Allow applications to write untrusted content ## If this is disallowed, no Internet content ## will be stored. gen_tunable(write_untrusted_content,false)