The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Betriebssysteme > Linux
.
Google unix.com



Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Alle Linux-Fragen hier!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Wie kann eine Maschine Liest ein Compiler Da ein Compiler ist in Textform! Nicht Binaries? f.ben.isaac High-Level-Programmierung 12 11-14-2008 11:25 AM
C / C + +-Compiler Version 6 auf AIX 5.3 - Fehler satguyz AIX 2 04-01-2006 02:17 AM
Fedora Core 2 selinux Problem the.last.soul Linux 1 07-08-2005 03:54 PM
SElinux moxxx68 UNIX für Fortgeschrittene und Experten 1 04-14-2005 09:56 PM
gcc-Compiler-Schalter: mit Illogical Fehler Ahsan High-Level-Programmierung 1 08-25-2003 11:49 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 01-04-2009
septima.pars's Avatar
septima.pars septima.pars is offline
Registrierte Nutzer
  
 

Join Date: Jan 2009
Ort: Chicago
Beiträge: 31
SELinux Politik Compiler-Fehler für 2.6.26.8.tex1

Hallo alle!

Ich versuche, damit SELinux auf Booten für meine Kernel unterstützt
2.6.26.8.tex1

Ich bin mit PCLinuxOS 2009 Beta 2, basiert auf Mandriva / Mandrake

Aus meiner Lesung, ich weiß, dass ich bin in der Lage, um SELinux zu booten (vorzugsweise im Bereich der passiven Modus) allerdings würde dies noch immer "Veränderung" meine Dateien, daher würde ich brauchen, um das Programm / Befehl: "setfiles"

setfiles
_____________________________________________

Das Problem Ich habe bezieht sich auf die Unterstützung von Dateien, die zum Ausführen der Anwendung wirksam. Für meine Linux-Distribution, die config / Info-Datei befindet sich hier:

/ usr/src/linux-2.6.26.8.tex1/security/selinux/Kconfig

Darin heißt es:

Zitat:
Sie werden .. brauchen eine Politik, die Konfiguration und ein Dateisystem gekennzeichnet.
... erhalten die Politik Compiler (checkpolicy), der Nutzen für
Kennzeichnung von Dateisystemen (setfiles), und ein Beispiel Konfiguration
von Security-Enhanced Linux
Herunterladen der benötigten Pakete von
Download stabile Version SELinux,
Ich habe dann versucht zu kompilieren, aber zahlreiche Fehler, wie dieses Beispiel für die checkpolicy Paket (enthält die setfiles) Befehl


Code:
[root@localhost checkpolicy-1.34.7]# make -f Makefile
cc -g -Wall -Werror -O2 -pipe -fno-strict-aliasing -I. -I/usr/include -o checkpolicy.o -c checkpolicy.c
checkpolicy.c:73:37: error: sepol/policydb/policydb.h: No such file or directory
checkpolicy.c:74:37: error: sepol/policydb/services.h: No such file or directory
checkpolicy.c:75:40: error: sepol/policydb/conditional.h: No such file or directory
checkpolicy.c:76:38: error: sepol/policydb/hierarchy.h: No such file or directory
checkpolicy.c:77:34: error: sepol/policydb/flask.h: No such file or directory
checkpolicy.c:78:35: error: sepol/policydb/expand.h: No such file or directory
checkpolicy.c:79:33: error: sepol/policydb/link.h: No such file or directory
In file included from checkpolicy.c:82:
checkpolicy.h:4:36: error: sepol/policydb/ebitmap.h: No such file or directory
In file included from checkpolicy.c:82:
checkpolicy.h:7: error: expected specifier-qualifier-list before ‘ebitmap_t’
In file included from checkpolicy.c:83:
parse_util.h:33: error: expected ‘)’ before ‘*’ token

...

checkpolicy.c:1011: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’
checkpolicy.c:1019: warning: implicit declaration of function ‘strcpy’
checkpolicy.c:1019: warning: incompatible implicit declaration of built-in function ‘strcpy’
checkpolicy.c:1022: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’
checkpolicy.c:392: warning: unused variable ‘pf’
checkpolicy.c:376: warning: unused variable ‘avd’
make: *** [checkpolicy.o] Error 1

Ich stellt sich heraus, ich bin nicht in der Lage ist, eines der Pakete. Bin ich etwas sehr offensichtlich, oder ist dies, weil alle Änderungen, die Kernel-Versionen durch in Bezug auf die Fahrer?

_________________________________________

An diesem Punkt bin ich ernsthaft erwägen nur den Aufbau der Kernel von Grund auf neu, aber meine Frage ist, wenn ich mich, dies zu tun, wie schwierig es sein würde, um "Kopie" der letzte Arbeitstag von Einstellungen dieser Konfiguration in mein Boot-Sequenz für meinen jetzigen ? Würde dies als unnötig messy? Any other suggestions?

Maus
  #2 (permalink)  
Old 01-05-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala-Modus
  
 

Join Date: Feb 2007
Ort: Innsbruck, Österreich
Beiträge: 1893
Das Problem ist die erste Fehlermeldung. GCC nicht sofort beenden, weil vielleicht das Paket wird ohne es zu kompilieren. Aber es geht nicht:

Code:
checkpolicy.c:73:37: error: sepol/policydb/policydb.h: No such file or directory
checkpolicy.c:74:37: error: sepol/policydb/services.h: No such file or directory
checkpolicy.c:75:40: error: sepol/policydb/conditional.h: No such file or directory

Diese Verfahren hätten einbezogen werden müssen, aber vielleicht waren sie nicht, vielleicht sind sie, die durch "configure", oder vielleicht sind sie in einem separaten Paket.
  #3 (permalink)  
Old 01-05-2009
septima.pars's Avatar
septima.pars septima.pars is offline
Registrierte Nutzer
  
 

Join Date: Jan 2009
Ort: Chicago
Beiträge: 31
Vielen Dank für die Leiter bis otheus.

Ich bin einfach nur gehen und lernen vor einigen C. Ich Zahl kann nicht schaden, mich zu lernen, zumindest genug, um syntatical Fehler beheben und die wie bei der Erstellung neuer Programme. Aber ich auch Neo's Post von einem früheren Thread und mein Interesse war piqued ...

Welche Unix-Zertifizierung ist die am dringendsten benötigt werden in diesen Tagen?


Zitat:
... Sie werden auf großen UNIX? Holen Sie sich eine Version von Unix (Linux, BSD, was auch immer), ein Server von Grund auf neu und Bau-und C-Code schreiben. Get Rich Stevens Books on System Programmierung und lernen, an der System-Ebene. Schreiben Sie Ihre eigenen Server-und Client-Code, der Debug-Code, die Arbeit an Interprocess Kommunikation, Debug-Speicherlecks, Shared libs bauen, bauen statische libs, reparieren beschädigte Datei, etc. ...


Vielleicht wird dies ein Teil meiner neuen Jahr Auflösung:)
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Aus
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0