Apart from context, there's another setting that you need to know about, and that's the
boolean. A boolean is an on-off switch that allows you to easily apply specific situations.
There's a limited number of booleans because they address some common security situations.
And booleans are used in addition to context labels. So sometimes your context labels might
be all right, and then still you need to use the boolean to make sure that it works. Use
getSeBool-A to get a list of all booleans, and use setSeBool-P to make persistent changes
to booleans. Let me show you. So getSeBool-A is showing a list of all booleans. And I would
like to show you one of my favorites, FTP. For FTP, we have a boolean, FTPD, anonymous
write is off. And you know what that means? That means that no matter what you are going
to configure, you cannot do anonymous writes on FTP. And the change is rather easy. SetSeBool
minus uppercase P. Don't forget to minus uppercase P. That will make it persistent. FTPD, anonymous
write on. And now you still have to configure your FTP server to allow anonymous writes.
But at least from an HCLinux point of view, it is going to work.