The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Systèmes d'exploitation > Linux
.
google unix.com



Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo linux, PCLinuxOS. Toutes les questions Linux ici!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Comment une machine lectures Depuis un compilateur est un compilateur écrit dans le texte! Non binaires? f.ben.isaac High Level Programming 12 11-14-2008 11:25 AM
C / C + + compilateur version 6 sur AIX 5.3 - erreurs satguyz AIX 2 04-01-2006 01:17 AM
Fedora Core 2 selinux problème the.last.soul Linux 1 07-08-2005 02:54 PM
SElinux moxxx68 UNIX for Advanced & Expert Users 1 04-14-2005 08:56 PM
Le compilateur gcc Switches: donner Illogical erreurs Ahsan High Level Programming 1 08-25-2003 10: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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 01-04-2009
septima.pars's Avatar
septima.pars septima.pars is offline
Registered User
  
 

Date d'inscription: janvier 2009
Lieu: Chicago
Posts: 31
Politique SELinux pour les erreurs de compilation 2.6.26.8.tex1

Bonjour à tous!

Je suis en train de permettre le démarrage de SELinux pour mon noyau soutenu
2.6.26.8.tex1

I am running PCLinuxOS 2009 Beta 2, qui est basée sur Mandriva / Mandrake

De ma lecture, je sais que je suis en mesure de mettre SELinux pour démarrer (de préférence en mode passif), ce serait toujours «changement» mes fichiers, donc j'aurais besoin de lancer l'utilitaire de commande: "setfiles"

setfiles
_____________________________________________

Le problème, je suis ayant trait à l'appui nécessaires à l'exécution de l'application de manière efficace. Pour ma distribution Linux, la config / info fichier se trouve ici:

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

Il déclare:

Citation:
Vous .. besoin d'une politique et une configuration de fichiers marqués.
... d'obtenir de la politique compilateur (checkpolicy), l'utilitaire pour
l'étiquetage des systèmes de fichiers (setfiles), et un exemple de politique de configuration
à partir de Security-Enhanced Linux
télécharger les paquets nécessaires à partir de
Télécharger le communiqué stable SELinux,
J'ai ensuite essayer de compiler, mais recevoir de nombreuses erreurs telles que l'exemple de la checkpolicy paquet (qui contient le setfiles) de commande

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
Je tourne sur je ne suis pas capable de rassembler l'un des paquets. Suis-je manque quelque chose de très clair, ou est-ce parce que de toutes les modifications que le noyau des versions parcourir en ce qui concerne les conducteurs?

_________________________________________

À ce point, je suis juste de considérer sérieusement la construction du noyau à partir de rien, mais ma question est, si je suis le faire, comment serait-il difficile de «copie» du travail final des paramètres de cette configuration dans ma séquence de démarrage de ma distribution actuelle ? Serait-ce trop salissant? Toutes les autres suggestions?

la souris
  #2 (permalink)  
Old 01-05-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Modérateur ala mode
  
 

Join Date: Feb 2007
Lieu: Innsbruck, Autriche
Messages: 1884
Le problème, c'est le premier message d'erreur. GCC n'est pas parce que peut-être quitter immédiatement le paquet de compiler sans elle. Mais il ne fait pas:
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
Ceux-ci doivent avoir été inclus, mais peut-être qu'ils ne l'étaient pas, peut-être qu'ils sont générés par le biais de "configurer", ou peut-être qu'ils sont dans un paquet séparé.
  #3 (permalink)  
Old 01-05-2009
septima.pars's Avatar
septima.pars septima.pars is offline
Registered User
  
 

Date d'inscription: janvier 2009
Lieu: Chicago
Posts: 31
Merci pour la tête otheus.

Je suis simplement d'aller de l'avant et d'apprendre quelques C. I figure, il ne peut pas nuire à moi d'apprendre au moins assez pour corriger les erreurs et les syntatical comme lors de la compilation de nouveaux programmes. Mais j'ai lu aussi Neo's post d'un ancien fil et mon intérêt a été piqué ...

Unix certification qui est le plus besoin de ces jours?


Citation:
... Vous voulez être bon à UNIX? Obtenez une version d'UNIX (Linux, BSD, quel que soit), de construire un serveur à partir de zéro et de commencer à construire et à écrire du code C. Get Rich Stevens livres au niveau du système de programmation et d'apprendre à programmer au niveau du système. Ecrivez votre propre serveur et le client de code, le code de débogage, les travaux sur les communications interprocessus, le débogage des fuites de mémoire, de construire des bibliothèques, de construire des bibliothèques statiques, de fixer les systèmes de fichiers corrompus, etc ...


Peut-être que ce sera une partie de mon nouveau la résolution de l'année:)
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Hors tension
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 06:07 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0