informatique:linux:selinux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:selinux [2010/08/31 07:05] – benoit | informatique:linux:selinux [2010/08/31 07:17] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 228: | Ligne 228: | ||
| | | ||
| require { | require { | ||
| + | type semanage_t; | ||
| type postfix_pickup_t; | type postfix_pickup_t; | ||
| type httpd_sys_content_t; | type httpd_sys_content_t; | ||
| type crond_t; | type crond_t; | ||
| + | type selinux_config_t; | ||
| class capability sys_chroot; | class capability sys_chroot; | ||
| - | class dir search; | + | class dir { rename |
| } | } | ||
| | | ||
| Ligne 240: | Ligne 242: | ||
| # | # | ||
| allow postfix_pickup_t self: | allow postfix_pickup_t self: | ||
| + | | ||
| + | # | ||
| + | allow semanage_t selinux_config_t: | ||
| + | |||
| | | ||
| Ligne 250: | Ligne 256: | ||
| **Pré-requis** : Il faut déclarer les type et les class nécessaires à la création du module : | **Pré-requis** : Il faut déclarer les type et les class nécessaires à la création du module : | ||
| - | * type prérequis : **httpd_sys_content_t** **postfix_pickup_t** et **crond_t** et qu'il faut un certain nombre de class. | + | * type prérequis : **httpd_sys_content_t, postfix_pickup_t, crond_t, semanage_t, selinux_config_t** et qu'il faut un certain nombre de class. |
| - | * class pré-requises : **capability | + | * class pré-requises : **capability sys_chroot**, |
| **Règles** : Définir les autorisations. __Si les types et class ne sont pas déclarés dans les prérequis, les règles ne pourront pas être créées__: | **Règles** : Définir les autorisations. __Si les types et class ne sont pas déclarés dans les prérequis, les règles ne pourront pas être créées__: | ||
| * **allow crond_t httpd_sys_content_t: | * **allow crond_t httpd_sys_content_t: | ||
| * **allow postfix_pickup_t self: | * **allow postfix_pickup_t self: | ||
| + | * **allow semanage_t selinux_config_t: | ||
| ==== Autorisations particulières ==== | ==== Autorisations particulières ==== | ||
| Ligne 293: | Ligne 300: | ||
| ===== Documentation et articles ===== | ===== Documentation et articles ===== | ||
| - | Ci-dessous, tous les articles et tutoriels qui m' | + | Ci-dessous, tous les articles et tutoriels qui m' |
| * Voici un article où le concept de SE Linux est très bien expliqué : [[http:// | * Voici un article où le concept de SE Linux est très bien expliqué : [[http:// | ||
| * Documentation de SE Linux sous RedHat : {{informatique: | * Documentation de SE Linux sous RedHat : {{informatique: | ||
informatique/linux/selinux.1283238329.txt.gz · Dernière modification : (modification externe)
