[rsbac] rsbac_init goes RSBAC_EINVALIDREQUEST with devicemapper

Jens Kasten jens.kasten at kasten-edv.de
Wed Dec 5 22:11:46 CET 2018


Hello,

you have to enable initrd support in kernel configuration in rsbac section.

Jens

Am December 5, 2018 12:43:00 PM UTC schrieb Palon Setin <palons at danwin1210.me>:
>Hi!
>
>I have successfully compiled rsbac, and installed rsbac-admin, as well
>as rsbac-tools.
>
>This is the cryptsetup device with / , or the root_dev, of my system:
>
># ls -l /dev/mapper/g9_dev
>lrwxrwxrwx 1 root root 7 2011-11-11 11:11 /dev/mapper/g9_dev -> ../dm-0
># ls -l /dev/dm-0
>brw-rw---- 1 root disk 251, 0 2011-11-11 11:11 /dev/dm-0
>#
>
>The kernel parameters that I booted with are:
>rsbac_softmode rsbac_delayed_root=251:0
>
>But, still:
>
># rsbac_init /dev/dm-0
>Error: RSBAC_EINVALIDREQUEST
># rsbac_init /dev/g9_dev
>Error: RSBAC_EINVALIDREQUEST
># rsbac_init 251:0
>Error: RSBAC_EINVALIDREQUEST
>#
>
>I searched, and found these references (none directly related to
>encrypted root_dev) in ML:
>
>https://www.rsbac.org/pipermail/rsbac/2010-March/002512.html
>https://www.rsbac.org/pipermail/rsbac/2009-December/002496.html
>    (regarding this one: I have not compile UM in the kernel)
>
>https://www.rsbac.org/pipermail/rsbac/2005-July/001602.html
>    where it says:
>    The device must have the major shown in /proc/devices
>
>And it does:
>
># cat /proc/devices
>Character devices:
>  1 mem
>  4 /dev/vc/0
>  4 tty
>  5 /dev/tty
>...
>Block devices:
>  1 ramdisk
>  7 loop
>  8 sd
>  9 md
>...
> 68 sd
>...
>133 sd
>134 sd
>135 sd
>251 device-mapper
>252 virtblk
>
>
>How do I get rsbac_init to do the work in my system?
>
>Thanks in advance!
>
>Panon Setin
>_______________________________________________
>rsbac mailing list
>rsbac at rsbac.org
>http://www.rsbac.org/mailman/listinfo/rsbac

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.


More information about the rsbac mailing list