Re: LSM skeleton module printk message not showing in dmesg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mosta,

I am using klogd and its running and also at boot time. I also search my printk message in these files  /var/log/kern.log /var/log/boot, /var/log/dmesg, /var/log/messages, but no luck, anything else i need to look for?

Regards

On Fri, May 20, 2011 at 2:51 PM, mosta <mosta.me@googlemail.com> wrote:
This depends on your kernel logger. Do you use klogd/ sysklogd or
another one?

On 05/20/11 08:40, toqeer ali wrote:
> Hi Mosta,
>
> Thanks for the prompt reply, I added the same printk message in the
> other kernel files like here /usr/src/linux-2.6.33.3/init/calibrate.c
>
>        int lps_precision = LPS_PREC;
>        printk("*** Just testing prinkt to work ***\n");
>        static bool printed;
>
> and recompiled the kernel and its showing in the dmesg. Is this means
> kernel logger is fine?
>
> also can please verify the steps i made to make lsm module just for
> pirnkt message.
>
> Regards
>
> On Fri, May 20, 2011 at 1:56 PM, mosta <mosta.me
> <http://mosta.me>@googlemail.com <http://googlemail.com>> wrote:
>
>     you have to check at what level you're kernel logger is and set it to
>     the according level.
>
>
>     greetings mosta
>
>     On 05/20/11 06:29, toqeer ali wrote:
>     > Hi All,
>     >
>     >
>     > I am writing a skeleton LSM module to only print the message at boot
>     > time, but I could not see any printk message in the dmesg.
>     >
>     > Below are steps i did to enable the printk messages in the LSM
>     module.
>     >
>     >  What i did is download linux kernel 2.6.33.3.
>     >
>     > 1) added  the line source security/lsmcustommod/Kconfig        in
>     > linuxsrc/security/Kconfig near ima/Kconfig.
>     > 2) added "subdir-$(CONFIG_SECURITY_LSMCUSTOMMOD)         +=
>     > lsmcustommod" line at linuxsrc/security/Makefile
>     > 3) created a directory in linuxsrc/security/lsmcustommod and putted
>     > three files
>     >
>     >             i) lsmcustommod.c
>     >            ii) Kconfig
>     >            iii) Makefile
>     >
>     > *Kconfig file contents*
>     >
>     > config SECURITY_LSMCUSTOMMOD
>     >         bool "LSMCUSTOMMOD Support"
>     >         depends on SECURITY
>     >         select NETWORK_SECMARK
>     >         default n
>     >         help
>     >
>     > *Makefile Contents*
>     >
>     > obj-$(CONFIG_SECURITY_LSMCUSTOMMOD) := lsmcustommod.o
>     >
>     > *lsmcustommod.c* contents
>     >
>     > static __init lsmcustommod_init(void){
>     >         /* register the hooks */
>     >
>     >         if (register_security(&lsmcustommod_ops))
>     >                 panic("lsmcustommod: Unable to register lsmcustommod
>     > with kernel.\n");
>     >         else
>     >                 printk("lsmcustommod: registered with the
>     kernel\n");
>     >
>     >         return 0;
>     > }
>     >
>     > static void __exit lsmcustommod_exit (void)
>     > {
>     >         return;
>     > }
>     >
>     >
>     >
>     > module_init (lsmcustommod_init);
>     > module_exit (lsmcustommod_exit);
>     >
>     > MODULE_DESCRIPTION("lsmcustommod");
>     > MODULE_LICENSE("GPL");
>     > #endif /* CONFIG_SECURITY_LSMCUSTOMMOD */
>     >
>     >
>     >
>     > After that I also added some return 0 and printk statments in the
>     > lsmcustommod_ops stucture.
>     >
>     > lastly  disabled all modules in make menuconfig and select
>     LSMCUTOMMOD
>     > in security sections of the menufile and compile the kernel by the
>     > following command.
>     >
>     > make && make modules && make modules_install && make install
>     > updategrub2
>     >
>     >
>     > --
>     > Toqeer Ali Syed
>     >
>     > Red Hat Certified Engineer
>     >
>     > mob:     +60166205504 <tel:%2B60166205504> <tel:%2B60166205504>
>     > mob:     +92 321 9059916 <tel:%2B92%20321%209059916>
>     <tel:%2B92%20321%209059916>
>     >
>     >
>     > _______________________________________________
>     > Kernelnewbies mailing list
>     > Kernelnewbies@xxxxxxxxxxxxxxxxx
>     <mailto:Kernelnewbies@xxxxxxxxxxxxxxxxx>
>     > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
>
>
> --
> Toqeer Ali Syed
>
> Red Hat Certified Engineer
>
> mob:     +60166205504
> mob:     +92 321 9059916




--
Toqeer Ali Syed

Red Hat Certified Engineer

mob:     +60166205504
mob:     +92 321 9059916
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux