* Got some problem when using the type_transition, look for some helps! thank you! @ 2015-03-18 2:22 kuangjiou 2015-03-18 8:58 ` Milos Malik 2015-03-18 9:05 ` Milos Malik 0 siblings, 2 replies; 5+ messages in thread From: kuangjiou @ 2015-03-18 2:22 UTC (permalink / raw) To: selinux@tycho.nsa.gov [-- Attachment #1: Type: text/plain, Size: 911 bytes --] Hello,everyone! I am try to use the new features of the type_transition that can support to determine the type of the new file by the name of this new file,And when I use the type_transisiton in my own policy module like this: type_transition unconfined_t dentry_t:file file_t myfile; I got the error: 'syntax error' at token 'myfile' on line 1195: It seems like didn't support the fifth parameter 'myfile', And I am using the checkmodule (version 2.3) to compile my policy module, but I am not sure the the version of the linux kernel (Linux nkgcinwslx00671 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 x86_64 GNU/Linux) is new enough to support this features.(I think the compiling should have nothing to do with the kernel?) so, could anybody give me some suggestions to resolve this problem? I am looking forward to your replies! Thank you very much! Sylar [-- Attachment #2: Type: text/html, Size: 4064 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Got some problem when using the type_transition, look for some helps! thank you! 2015-03-18 2:22 Got some problem when using the type_transition, look for some helps! thank you! kuangjiou @ 2015-03-18 8:58 ` Milos Malik 2015-03-18 9:05 ` Milos Malik 1 sibling, 0 replies; 5+ messages in thread From: Milos Malik @ 2015-03-18 8:58 UTC (permalink / raw) To: kuangjiou; +Cc: selinux Hi Sylar, the filename must be surrounded by quotes: type_transition unconfined_t dentry_t:file file_t "myfile"; Milos Malik SELinux QE person BaseOS QE Security team Brno, The Czech Republic ----- Original Message ----- > > > Hello,everyone! > > > > I am try to use the new features of the type_transition that can support to > determine the type of the new file by the name of this new file,And when I > > > > use the type_transisiton in my own policy module like this: > > > > type_transition unconfined_t dentry_t:file file_t myfile; > > > > I got the error: 'syntax error' at token 'myfile' on line 1195: > > > > It seems like didn't support the fifth parameter 'myfile', And I am using the > checkmodule (version 2.3) to compile my policy module, but I am not sure > > > > the the version of the linux kernel (Linux nkgcinwslx00671 > 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 x86_64 > GNU/Linux) is > > > > new enough to support this features.(I think the compiling should have > nothing to do with the kernel?) > > > > so, could anybody give me some suggestions to resolve this problem? I am > looking forward to your replies! Thank you very much! > > > > > > Sylar > > _______________________________________________ > Selinux mailing list > Selinux@tycho.nsa.gov > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > To get help, send an email containing "help" to > Selinux-request@tycho.nsa.gov. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Got some problem when using the type_transition, look for some helps! thank you! 2015-03-18 2:22 Got some problem when using the type_transition, look for some helps! thank you! kuangjiou 2015-03-18 8:58 ` Milos Malik @ 2015-03-18 9:05 ` Milos Malik 2015-03-19 1:47 ` 答复: " kuangjiou 1 sibling, 1 reply; 5+ messages in thread From: Milos Malik @ 2015-03-18 9:05 UTC (permalink / raw) To: kuangjiou; +Cc: selinux Hi Sylar, I forgot to mention that filename transition rules are not supported on RHEL-6.x. Based on the kernel version you provided I guess that you are not running RHEL-7.x, where the filename transition rules are supported. # uname -srv Linux 2.6.32-504.12.2.el6.i686 #1 SMP Sun Feb 1 12:14:25 EST 2015 # cat mypolicy.te policy_module(mypolicy,1.0) require { type unconfined_t; type dentry_t; type file_t; class file { create }; } type_transition unconfined_t dentry_t:file file_t "myfile"; # make -f /usr/share/selinux/devel/Makefile Compiling targeted mypolicy module /usr/bin/checkmodule: loading policy configuration from tmp/mypolicy.tmp mypolicy.te":10:WARNING 'unrecognized character' at token '"' on line 3220: type_transition unconfined_t dentry_t:file file_t "myfile"; mypolicy.te":10:ERROR 'syntax error' at token 'myfile' on line 3220: type_transition unconfined_t dentry_t:file file_t "myfile"; /usr/bin/checkmodule: error(s) encountered while parsing configuration make: *** [tmp/mypolicy.mod] Error 1 # Milos Malik SELinux QE person BaseOS QE Security team Brno, The Czech Republic ----- Original Message ----- > > > Hello,everyone! > > > > I am try to use the new features of the type_transition that can support to > determine the type of the new file by the name of this new file,And when I > > > > use the type_transisiton in my own policy module like this: > > > > type_transition unconfined_t dentry_t:file file_t myfile; > > > > I got the error: 'syntax error' at token 'myfile' on line 1195: > > > > It seems like didn't support the fifth parameter 'myfile', And I am using the > checkmodule (version 2.3) to compile my policy module, but I am not sure > > > > the the version of the linux kernel (Linux nkgcinwslx00671 > 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 x86_64 > GNU/Linux) is > > > > new enough to support this features.(I think the compiling should have > nothing to do with the kernel?) > > > > so, could anybody give me some suggestions to resolve this problem? I am > looking forward to your replies! Thank you very much! > > > > > > Sylar > > _______________________________________________ > Selinux mailing list > Selinux@tycho.nsa.gov > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > To get help, send an email containing "help" to > Selinux-request@tycho.nsa.gov. ^ permalink raw reply [flat|nested] 5+ messages in thread
* 答复: Got some problem when using the type_transition, look for some helps! thank you! 2015-03-18 9:05 ` Milos Malik @ 2015-03-19 1:47 ` kuangjiou 2015-03-19 11:49 ` Dominick Grift 0 siblings, 1 reply; 5+ messages in thread From: kuangjiou @ 2015-03-19 1:47 UTC (permalink / raw) To: Milos Malik; +Cc: selinux@tycho.nsa.gov Milos ,Thanks for your reply, It helps me a lot. now I can compile the module success. But when I try to semodule the .pp to the policydb, it got this message: libsepol.policydb_write: Discarding filename type transition rules. I think it must because the kernel version is not new enough to support the filename type transition rules. But I don't want to change my linux kernel , I just plan to update the SElinux codes and built a new linux kernel. And I don't know where to get the SELinux code that is new enough to support the filename type transition rules, So, is that anyone can help me out with this ? -----邮件原件----- 发件人: Milos Malik [mailto:mmalik@redhat.com] 发送时间: 2015年3月18日 17:05 收件人: kuangjiou 抄送: selinux@tycho.nsa.gov 主题: Re: Got some problem when using the type_transition, look for some helps! thank you! Hi Sylar, I forgot to mention that filename transition rules are not supported on RHEL-6.x. Based on the kernel version you provided I guess that you are not running RHEL-7.x, where the filename transition rules are supported. # uname -srv Linux 2.6.32-504.12.2.el6.i686 #1 SMP Sun Feb 1 12:14:25 EST 2015 # cat mypolicy.te policy_module(mypolicy,1.0) require { type unconfined_t; type dentry_t; type file_t; class file { create }; } type_transition unconfined_t dentry_t:file file_t "myfile"; # make -f /usr/share/selinux/devel/Makefile Compiling targeted mypolicy module /usr/bin/checkmodule: loading policy configuration from tmp/mypolicy.tmp mypolicy.te":10:WARNING 'unrecognized character' at token '"' on line 3220: type_transition unconfined_t dentry_t:file file_t "myfile"; mypolicy.te":10:ERROR 'syntax error' at token 'myfile' on line 3220: type_transition unconfined_t dentry_t:file file_t "myfile"; /usr/bin/checkmodule: error(s) encountered while parsing configuration make: *** [tmp/mypolicy.mod] Error 1 # Milos Malik SELinux QE person BaseOS QE Security team Brno, The Czech Republic ----- Original Message ----- > > > Hello,everyone! > > > > I am try to use the new features of the type_transition that can > support to determine the type of the new file by the name of this new > file,And when I > > > > use the type_transisiton in my own policy module like this: > > > > type_transition unconfined_t dentry_t:file file_t myfile; > > > > I got the error: 'syntax error' at token 'myfile' on line 1195: > > > > It seems like didn't support the fifth parameter 'myfile', And I am > using the checkmodule (version 2.3) to compile my policy module, but I > am not sure > > > > the the version of the linux kernel (Linux nkgcinwslx00671 > 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 > x86_64 > GNU/Linux) is > > > > new enough to support this features.(I think the compiling should have > nothing to do with the kernel?) > > > > so, could anybody give me some suggestions to resolve this problem? I > am looking forward to your replies! Thank you very much! > > > > > > Sylar > > _______________________________________________ > Selinux mailing list > Selinux@tycho.nsa.gov > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > To get help, send an email containing "help" to > Selinux-request@tycho.nsa.gov. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: 答复: Got some problem when using the type_transition, look for some helps! thank you! 2015-03-19 1:47 ` 答复: " kuangjiou @ 2015-03-19 11:49 ` Dominick Grift 0 siblings, 0 replies; 5+ messages in thread From: Dominick Grift @ 2015-03-19 11:49 UTC (permalink / raw) To: selinux, eparis [-- Attachment #1: Type: text/plain, Size: 4254 bytes --] On Thu, Mar 19, 2015 at 01:47:29AM +0000, kuangjiou wrote: > Milos ,Thanks for your reply, It helps me a lot. > now I can compile the module success. But when I try to semodule the .pp to the policydb, it got this message: libsepol.policydb_write: Discarding filename type transition rules. I think it must because the kernel version is not new enough to support the filename type transition rules. But I don't want to change my linux kernel , I just plan to update the SElinux codes and built a new linux kernel. And I don't know where to get the SELinux code that is new enough to support the filename type transition rules, So, is that anyone can help me out with this ? Paris (CC'd), may be able to help identify what is needed to port that code to older kernels if that is reasonably possible. I am wondering as well though why that code was not ported to EL 6.* > > -----邮件原件----- > 发件人: Milos Malik [mailto:mmalik@redhat.com] > 发送时间: 2015年3月18日 17:05 > 收件人: kuangjiou > 抄送: selinux@tycho.nsa.gov > 主题: Re: Got some problem when using the type_transition, look for some helps! thank you! > > Hi Sylar, > > I forgot to mention that filename transition rules are not supported on RHEL-6.x. Based on the kernel version you provided I guess that you are not running RHEL-7.x, where the filename transition rules are supported. > > # uname -srv > Linux 2.6.32-504.12.2.el6.i686 #1 SMP Sun Feb 1 12:14:25 EST 2015 # cat mypolicy.te > policy_module(mypolicy,1.0) > > require { > type unconfined_t; > type dentry_t; > type file_t; > class file { create }; > } > > type_transition unconfined_t dentry_t:file file_t "myfile"; > > # make -f /usr/share/selinux/devel/Makefile Compiling targeted mypolicy module > /usr/bin/checkmodule: loading policy configuration from tmp/mypolicy.tmp mypolicy.te":10:WARNING 'unrecognized character' at token '"' on line 3220: > type_transition unconfined_t dentry_t:file file_t "myfile"; > > mypolicy.te":10:ERROR 'syntax error' at token 'myfile' on line 3220: > type_transition unconfined_t dentry_t:file file_t "myfile"; > > /usr/bin/checkmodule: error(s) encountered while parsing configuration > make: *** [tmp/mypolicy.mod] Error 1 > # > > Milos Malik > SELinux QE person > BaseOS QE Security team > Brno, The Czech Republic > > ----- Original Message ----- > > > > > > Hello,everyone! > > > > > > > > I am try to use the new features of the type_transition that can > > support to determine the type of the new file by the name of this new > > file,And when I > > > > > > > > use the type_transisiton in my own policy module like this: > > > > > > > > type_transition unconfined_t dentry_t:file file_t myfile; > > > > > > > > I got the error: 'syntax error' at token 'myfile' on line 1195: > > > > > > > > It seems like didn't support the fifth parameter 'myfile', And I am > > using the checkmodule (version 2.3) to compile my policy module, but I > > am not sure > > > > > > > > the the version of the linux kernel (Linux nkgcinwslx00671 > > 2.6.32.12-0.7-default #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 > > x86_64 > > GNU/Linux) is > > > > > > > > new enough to support this features.(I think the compiling should have > > nothing to do with the kernel?) > > > > > > > > so, could anybody give me some suggestions to resolve this problem? I > > am looking forward to your replies! Thank you very much! > > > > > > > > > > > > Sylar > > > > _______________________________________________ > > Selinux mailing list > > Selinux@tycho.nsa.gov > > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > > To get help, send an email containing "help" to > > Selinux-request@tycho.nsa.gov. > > _______________________________________________ > Selinux mailing list > Selinux@tycho.nsa.gov > To unsubscribe, send email to Selinux-leave@tycho.nsa.gov. > To get help, send an email containing "help" to Selinux-request@tycho.nsa.gov. -- 02DFF788 4D30 903A 1CF3 B756 FB48 1514 3148 83A2 02DF F788 http://keys.gnupg.net/pks/lookup?op=vindex&search=0x314883A202DFF788 Dominick Grift [-- Attachment #2: Type: application/pgp-signature, Size: 648 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-03-19 11:49 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-03-18 2:22 Got some problem when using the type_transition, look for some helps! thank you! kuangjiou 2015-03-18 8:58 ` Milos Malik 2015-03-18 9:05 ` Milos Malik 2015-03-19 1:47 ` 答复: " kuangjiou 2015-03-19 11:49 ` Dominick Grift
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.