- Update from NSA
Merged security_setupns() from Chad Sellers. - fix selinuxenabled man page
This commit is contained in:
parent
661867eccf
commit
67d0acbf49
@ -37,3 +37,4 @@ libselinux-1.23.7.tgz
|
|||||||
libselinux-1.23.8.tgz
|
libselinux-1.23.8.tgz
|
||||||
libselinux-1.23.10.tgz
|
libselinux-1.23.10.tgz
|
||||||
libselinux-1.23.11.tgz
|
libselinux-1.23.11.tgz
|
||||||
|
libselinux-1.24.1.tgz
|
||||||
|
@ -1,66 +1,12 @@
|
|||||||
--- libselinux-1.23.10/man/man8/selinux.8.rhat 2005-04-29 14:07:14.000000000 -0400
|
diff --exclude-from=exclude -N -u -r nsalibselinux/man/man8/selinuxenabled.8 libselinux-1.23.11/man/man8/selinuxenabled.8
|
||||||
+++ libselinux-1.23.10/man/man8/selinux.8 2005-05-11 10:56:10.000000000 -0400
|
--- nsalibselinux/man/man8/selinuxenabled.8 2004-11-02 14:26:19.000000000 -0500
|
||||||
@@ -1,4 +1,4 @@
|
+++ libselinux-1.23.11/man/man8/selinuxenabled.8 2005-06-29 15:57:28.000000000 -0400
|
||||||
-.TH "selinux" "8" "11 Aug 2004" "dwalsh@redhat.com" "SELinux Command Line documentation"
|
@@ -7,7 +7,7 @@
|
||||||
+.TH "selinux" "8" "29 Apr 2005" "dwalsh@redhat.com" "SELinux Command Line documentation"
|
.SH "DESCRIPTION"
|
||||||
|
.B selinuxenabled
|
||||||
|
Indicates whether SELinux is enabled or disabled. It exits with status 0
|
||||||
|
-if SELinux is enabled and -256 if it is not enabled.
|
||||||
|
+if SELinux is enabled and 1 if it is not enabled.
|
||||||
|
|
||||||
.SH "NAME"
|
|
||||||
selinux \- NSA Security-Enhanced Linux (SELinux)
|
|
||||||
@@ -62,11 +62,22 @@
|
|
||||||
.B system-config-securitylevel
|
|
||||||
allows customization of these booleans and tunables.
|
|
||||||
|
|
||||||
+.br
|
|
||||||
+Many domains that are protected by SELinux also include selinux man pages explainging how to customize their policy.
|
|
||||||
+
|
|
||||||
+.SH FILE LABELING
|
|
||||||
+
|
|
||||||
+All files, directories, devices ... have a security context/label associated with them. These context are stored in the extended attributes of the file system.
|
|
||||||
+Problems with SELinux often arise from the file system being mislabeled. This can be caused by booting the machine with a non selinux kernel. If you see an error message containing file_t, that is usually a good indicator that you have a serious problem with file system labeling.
|
|
||||||
+.br
|
|
||||||
+The best way to relabel the file system is to create the flag file /.autorelabel and reboot. system-config-securitylevel, also has this capability. The restorcon/fixfiles commands are also available for relabeling files.
|
|
||||||
+
|
|
||||||
.SH AUTHOR
|
.SH AUTHOR
|
||||||
This manual page was written by Dan Walsh <dwalsh@redhat.com>.
|
Dan Walsh, <dwalsh@redhat.com>
|
||||||
|
|
||||||
.SH "SEE ALSO"
|
|
||||||
-booleans(8), setsebool(8), selinuxenabled(8), togglesebool(8)
|
|
||||||
+booleans(8), setsebool(8), selinuxenabled(8), togglesebool(8), restorecon(8), setfiles(8), ftpd_selinux(8), named_selinux(8), rsync_selinux(8), httpd_selinux(8), nfs_selinux(8), samba_selinux(8), kerberos_selinux(8), nis_selinux(8), ypbind_selinux(8)
|
|
||||||
+
|
|
||||||
|
|
||||||
.SH FILES
|
|
||||||
/etc/selinux/config
|
|
||||||
--- libselinux-1.23.10/utils/avcstat.c.rhat 2005-04-29 14:07:14.000000000 -0400
|
|
||||||
+++ libselinux-1.23.10/utils/avcstat.c 2005-05-11 10:57:30.000000000 -0400
|
|
||||||
@@ -90,12 +90,15 @@
|
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
|
||||||
{
|
|
||||||
+ struct avc_cache_stats tot, rel, last;
|
|
||||||
int fd, i, cumulative = 0;
|
|
||||||
struct sigaction sa;
|
|
||||||
char avcstatfile[PATH_MAX];
|
|
||||||
snprintf(avcstatfile, sizeof avcstatfile, "%s%s", selinux_mnt, DEF_STAT_FILE);
|
|
||||||
progname = basename(argv[0]);
|
|
||||||
|
|
||||||
+ memset(&last, 0, sizeof(last));
|
|
||||||
+
|
|
||||||
while((i = getopt(argc, argv, "cf:h?-")) != -1) {
|
|
||||||
switch (i) {
|
|
||||||
case 'c':
|
|
||||||
@@ -144,7 +147,6 @@
|
|
||||||
for (i = 0;; i++) {
|
|
||||||
char *line;
|
|
||||||
ssize_t ret, parsed = 0;
|
|
||||||
- struct avc_cache_stats tot, rel, last;
|
|
||||||
|
|
||||||
memset(buf, 0, DEF_BUF_SIZE);
|
|
||||||
ret = read(fd, buf, DEF_BUF_SIZE);
|
|
||||||
@@ -166,7 +168,6 @@
|
|
||||||
"hits", "misses", "allocs", "reclaims", "frees");
|
|
||||||
|
|
||||||
memset(&tot, 0, sizeof(tot));
|
|
||||||
- memset(&last, 0, sizeof(last));
|
|
||||||
|
|
||||||
while ((line = strtok(NULL, "\n"))) {
|
|
||||||
struct avc_cache_stats tmp;
|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
Summary: SELinux library and simple utilities
|
Summary: SELinux library and simple utilities
|
||||||
Name: libselinux
|
Name: libselinux
|
||||||
Version: 1.23.11
|
Version: 1.24.1
|
||||||
Release: 1
|
Release: 1
|
||||||
License: Public domain (uncopyrighted)
|
License: Public domain (uncopyrighted)
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
|
Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
|
||||||
|
Patch: libselinux-rhat.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
|
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
|
||||||
|
|
||||||
@ -34,6 +35,7 @@ needed for developing SELinux applications.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch -p1 -b .rhat
|
||||||
|
|
||||||
%build
|
%build
|
||||||
make CFLAGS="-g %{optflags}"
|
make CFLAGS="-g %{optflags}"
|
||||||
@ -83,6 +85,11 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 29 2005 Dan Walsh <dwalsh@redhat.com> 1.24.1-1
|
||||||
|
- Update from NSA
|
||||||
|
* Merged security_setupns() from Chad Sellers.
|
||||||
|
- fix selinuxenabled man page
|
||||||
|
|
||||||
* Fri May 20 2005 Dan Walsh <dwalsh@redhat.com> 1.23.11-1
|
* Fri May 20 2005 Dan Walsh <dwalsh@redhat.com> 1.23.11-1
|
||||||
- Update from NSA
|
- Update from NSA
|
||||||
* Merged avcstat and selinux man page from Dan Walsh.
|
* Merged avcstat and selinux man page from Dan Walsh.
|
||||||
|
Loading…
Reference in New Issue
Block a user