<-
Apache > Serveur HTTP > Documentation > Modules

Module Apache mod_unixd 2f3e6j

Langues Disponibles:  tr 

Description: Sécurité de base (nécessaire) pour les plates-formes de la famille Unix.
Statut: Base
Identificateur de Module: unixd_module
Fichier Source: mod_unixd.c
 Apache!

Directives 1a4l6m

Traitement des bugs 42h5l

Voir aussi 1m6745

top

Directive ChrootDir 2c6r4t

Description: Répertoire dans lequel Apache doit se positionner au démarrage après avoir effectué un chroot(8).
Syntaxe: ChrootDir chemin-répertoire
Défaut: Non défini
Contexte: configuration globale
Statut: Base
Module: mod_unixd
Compatibilité: Disponible depuis la version 2.2.10 d'Apache

Cette directive fait en sorte que le serveur effectue un chroot(8) vers le répertoire spécifié après le démarrage, mais avant d'accepter les requêtes en provenance du réseau.

Notez que l'exécution du serveur dans un environnement chroot n'est pas simple et nécessite une configuration particulière, en particulier si vous utilisez des scripts CGI ou PHP. Il est conseillé de se familiariser avec l'opération chroot avant d'essayer d'utiliser cette fonctionnalité.

top

Directive Group h675z

Description: Groupe sous lequel le serveur va traiter les requêtes
Syntaxe: Group groupe unix
Défaut: Group #-1
Contexte: configuration globale
Statut: Base
Module: mod_unixd

La directive Group permet de définir le groupe sous lequel le serveur va traiter les requêtes. Pour utiliser cette directive, le serveur doit avoir été démarré par root. Si vous démarrez le serveur en tant qu'utilisateur non root, celui-ci ne pourra pas adopter le groupe spécifié comme groupe d'exécution, et continuera à s'exécuter sous le groupe de l'utilisateur qui l'aura lancé. groupe unix peut se présenter sous la forme :

d'un nom de groupe
Référence le groupe spécifié par son nom.
du caractère # suivi d'un numéro de groupe.
Référence le groupe spécifié par son numéro.

Exemple 2vr5e

Group www-group

Il est conseillé de créer un groupe dédié à l'exécution du serveur. Certains istrateurs utilisent l'utilisateur nobody, mais ce n'est pas toujours souhaitable ou même possible.

Sécurité 5g3h29

Ne définissez pas la directive Group (ou ) à root à moins de savoir exactement ce que vous faites ainsi que les dangers encourus.

Voir aussi 1m6745

top

Directive Suexec 415g22

Description: Active ou désactive la fonctionnalité suEXEC
Syntaxe: Suexec On|Off
Défaut: On si le binaire suexec existe avec les mode et propriétaire appropriés, Off dans le cas contraire
Contexte: configuration globale
Statut: Base
Module: mod_unixd

Lorsque cette directive est définie à On, le démarrage échouera si le binaire suexec n'existe pas, ou possède un propriétaire ou mode fichier invalide.

Lorsque cette directive est définie à Off, suEXEC sera désactivé, même si le binaire suexec existe et possède un propriétaire et mode fichier valides.

top

Directive 6u6w5s

Description: L'utilisateur sous lequel le serveur va traiter les requêtes
Syntaxe: utilisateur unix
Défaut: #-1
Contexte: configuration globale
Statut: Base
Module: mod_unixd

La directive permet de définir l'utilisateur sous lequel le serveur va traiter les requêtes. Pour utiliser cette directive, le serveur doit avoir été démarré par root. Si vous démarrez le serveur en tant qu'utilisateur non root, celui-ci ne pourra pas adopter l'utilisateur avec privilèges restreints comme utilisateur d'exécution, et continuera à s'exécuter sous l'utilisateur qui l'aura lancé. Si vous démarrez le serveur en tant que root, il est normal que le processus parent continue à s'exécuter sous root. utilisateur unix peut se présenter sous la forme :

d'un nom d'utilisateur
Référence l'utilisateur spécifié par son nom.
le caractère # suivi d'un numéro d'utilisateur.
Référence l'utilisateur spécifié par son numéro.

L'utilisateur ne doit pas posséder de privilèges qui lui permettraient d'accéder à des fichiers non destinés au monde extérieur, et parallèlement, l'utilisateur ne doit pas exécuter de code dont l'usage soit destiné à un usage autre que les requêtes HTTP. Il est conseillé de créer un utilisateur et un groupe dédiés à l'exécution du serveur. Certains istrateurs utilisent l'utilisateur nobody, mais ce n'est pas toujours souhaitable, car l'utilisateur nobody peut avoir diverses utilisations dans le système.

Sécurité 5g3h29

Ne définissez pas la directive Group (ou ) à root à moins de savoir exactement ce que vous faites ainsi que les dangers encourus.

Voir aussi 1m6745

Langues Disponibles:  tr 

top

Commentaires 3r6j1f

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our s if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.