Current version
Git/Latestdiff: 1.5.6
Latest Snapshots
Produced after each commit or rebase to new upstream version
GIT
RSBAC source code, can be unstable sometimes
No events planned
To manage RSBAC, you will have to install the RSBAC administration tools.
Note : the RSBAC administration tools have to match your RSBAC patch's version. E.g. : for RSBAC patch version 1.2.5, go to the download section on the website and download the archive rsbac-admin-1.2.5.
Before you get to the admin tools installation, you will need some development related packages, to be found in your distribution packages (they are probably already installed) :
gcc
make
binutils
coreutils
libc-dev
findutils
dialog
Depending on your architecture, you could also need :
kernel-headers
If you're planning to use rklogd
, the logging daemon, you will need :
ncurses-dev
ncurses-lib
If you want to use the User Management module, you will need :
pam-dev
Building the tools
Once you've got everything needed, go to your /usr/src
directory (or where you placed the tarball) :
# tar xvfj rsbac-admin-X.Y.Z.tar.bz2
Then cd into the created directory (usually rsbac-admin-X.Y.Z).
Typing make
will show you building options and tools list :
# make Welcome to RSBAC! To compile all packages, type: ``make build' To install all packages, as administrator user, type: ``make install' or ``make install-strip' To compile or install per package, type: ``make <package>' or ``make <package>-install' with package one of: --------------------------------------- | headers libs nss pam rklogd tools | ---------------------------------------
If you want to build only some of the tools, use the make <package>
way, but if you basically want the default tools in the default location, just type :
# make build
Installing the tools
Once everything is built ok (compilation not ending with the word error
somewhere), install the tools (be sure to have administative rights) :
# make install
Alternative, to save space (strips symbols from binaries)
# make install-strip
Once the installation process ends successfully, do not reboot right now. There are specific things to take care of for the first boot, so read the next section carefully.