~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to Documentation/security/SELinux.txt

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
If you want to use SELinux, chances are you will want
 
2
to use the distro-provided policies, or install the
 
3
latest reference policy release from
 
4
        http://oss.tresys.com/projects/refpolicy
 
5
 
 
6
However, if you want to install a dummy policy for
 
7
testing, you can do using 'mdp' provided under
 
8
scripts/selinux.  Note that this requires the selinux
 
9
userspace to be installed - in particular you will
 
10
need checkpolicy to compile a kernel, and setfiles and
 
11
fixfiles to label the filesystem.
 
12
 
 
13
        1. Compile the kernel with selinux enabled.
 
14
        2. Type 'make' to compile mdp.
 
15
        3. Make sure that you are not running with
 
16
           SELinux enabled and a real policy.  If
 
17
           you are, reboot with selinux disabled
 
18
           before continuing.
 
19
        4. Run install_policy.sh:
 
20
                cd scripts/selinux
 
21
                sh install_policy.sh
 
22
 
 
23
Step 4 will create a new dummy policy valid for your
 
24
kernel, with a single selinux user, role, and type.
 
25
It will compile the policy, will set your SELINUXTYPE to
 
26
dummy in /etc/selinux/config, install the compiled policy
 
27
as 'dummy', and relabel your filesystem.