2 votes

Selinux refuse l'utilisateur root

J'utilise SELinux dans mon serveur centos. J'essaie de changer le contexte du fichier situé dans le répertoire /var/www/html en tant qu'utilisateur root.

L'utilisateur root ne peut pas non plus modifier le contexte du fichier. Comment un utilisateur root peut-il modifier le contexte d'un fichier dans Selinux ?

Le contexte de l'utilisateur root est le suivant

unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

2voto

Spence Points 63

Utilisez chcon pour changer le contexte SELinux, par exemple :

chcon system_u:object_r:httpd_sys_content_t:s0 /var/www/html

0voto

Dev Points 188

Essayez-vous de placer le fichier en question dans le contexte par défaut de son emplacement actuel ? (c.-à-d. le placer dans le contexte qui serait typique pour un fichier en /var/lib/www )

Si c'est le cas, vous pouvez utiliser restorecon

restorecon -v /var/lib/www/my_file.txt

Vous pouvez utiliser -n pour voir ce que restorecon changera sans changer quoi que ce soit

restorecon -v -n /var/lib/www/my_file.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X