71 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								# Sandfox Default Profile
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# WARNING: This default profile is loaded for all sandboxes and should only
							 | 
						||
| 
								 | 
							
								#          contain the minimum folders required by all apps.  If you do not at
							 | 
						||
| 
								 | 
							
								#          least bind /bin /lib and /etc then the chroot command may not succeed.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# For instructions consult http://igurublog.wordpress.com/downloads/script-sandfox/
							 | 
						||
| 
								 | 
							
								# OPTION
							 | 
						||
| 
								 | 
							
								# or
							 | 
						||
| 
								 | 
							
								# OPTION=VALUE   (Do not use quotes)
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# To include another profile in this profile:
							 | 
						||
| 
								 | 
							
								# profile=PROFILENAME
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# root folders and files
							 | 
						||
| 
								 | 
							
								bindro=/bin     # required by chroot su - do not remove
							 | 
						||
| 
								 | 
							
								bindro=/etc     # required by chroot su - do not remove
							 | 
						||
| 
								 | 
							
								bindro=/lib     # required by chroot su - do not remove
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# recommended to keep apps happy
							 | 
						||
| 
								 | 
							
								bind=/dev/null
							 | 
						||
| 
								 | 
							
								bind=/dev/urandom
							 | 
						||
| 
								 | 
							
								bind=/dev/random
							 | 
						||
| 
								 | 
							
								bind=/dev/nvidia0
							 | 
						||
| 
								 | 
							
								bind=/dev/nvidiactl
							 | 
						||
| 
								 | 
							
								bindro=/lib32
							 | 
						||
| 
								 | 
							
								bindro=/lib64
							 | 
						||
| 
								 | 
							
								bindro=/opt/lib32
							 | 
						||
| 
								 | 
							
								bind=/tmp
							 | 
						||
| 
								 | 
							
								bindro=/usr
							 | 
						||
| 
								 | 
							
								bindro=/var/lib
							 | 
						||
| 
								 | 
							
								hide=/var/lib/mlocate   # security
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# home folders and files
							 | 
						||
| 
								 | 
							
								# probably better to bind most home folders and files in another profile
							 | 
						||
| 
								 | 
							
								copy=/home/$user/.bashrc           # provides a disposable copy
							 | 
						||
| 
								 | 
							
								copy=/home/$user/.bash_profile     # provides a disposable copy
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# other folders and files
							 | 
						||
| 
								 | 
							
								# probably better to put these in another profile
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Lockdown X Access  (experimental)
							 | 
						||
| 
								 | 
							
								# These hides, disabled by default, MAY HELP to lockdown X access - for
							 | 
						||
| 
								 | 
							
								# example to discourage sandboxed apps from taking screen snapshots or
							 | 
						||
| 
								 | 
							
								# doing keylogging.  If you enable these, be sure to close all sandboxes
							 | 
						||
| 
								 | 
							
								# before updating your system.  Your package manager won't be able to
							 | 
						||
| 
								 | 
							
								# update these files while they are mounted in a sandbox.
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/import
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xauth
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xev
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xhost
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xwd
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver-command
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver-demo
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver-getimage
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver-getimage-file
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/xscreensaver-getimage-video
							 | 
						||
| 
								 | 
							
								# hide=/usr/bin/Xorg
							 | 
						||
| 
								 | 
							
								# hide=/etc/X11
							 | 
						||
| 
								 | 
							
								# hide=/usr/lib/X11
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |