1 votes

Problème de permissions sur Fedora avec une partition domestique séparée

J'utilise Fedora 12 et j'ai configuré une partition séparée de ma partition racine pour conserver les fichiers partagés et les répertoires personnels.

Maintenant, j'ai des problèmes de permission où il est dit que l'utilisateur ne peut pas chdir dans son répertoire personnel (/files/home/*). J'ai corrigé ce problème en attribuant à / le code 0755 et aux répertoires personnels le même code 0755. Et oui, l'utilisateur est le propriétaire:groupe de son répertoire personnel.

Je n'ai rien changé, j'ai redémarré, tout fonctionne encore. Génial, non ? Je démarre le serveur un jour plus tard, et là, même problème. Il s'agit d'un serveur domestique qui n'était pas du tout allumé entre le moment où il fonctionnait et celui où il ne fonctionnait pas. De plus, rien d'autre n'a été modifié.

Des idées ?

Danke!

\== edit ==

Ok. J'ai donc réduit le problème à un problème SELinux. Si je lance "setenforce 0", tout va bien. Cependant, je préférerais que SELinux reste activé. Est-ce qu'il y a un moyen de contourner ce problème ?

2voto

ecatmur Points 571

Si SELinux refuse l'accès, vous pouvez utiliser restorecon pour réinitialiser l'étiquette de sécurité sur le point de montage de la partition home et les répertoires home en fonction de leurs permissions Unix de base :

sudo restorecon -v /files/home /files/home/*

Plus d'informations : Dépannage SELinux : Les trois principales causes de problèmes

Sur les systèmes utilisant SELinux, tous les processus et fichiers sont étiquetés avec une étiquette contenant des informations relatives à la sécurité. Ces informations sont appelées contexte SELinux. Si ces étiquettes sont erronées, l'accès peut être refusé. Si une application est mal étiquetée, le processus vers lequel elle transite peut ne pas avoir l'étiquette correcte, ce qui peut entraîner un refus d'accès par SELinux et permettre au processus de créer des fichiers mal étiquetés.

Une cause fréquente de problèmes d'étiquetage est l'utilisation d'un répertoire non standard pour un service. [...]

1voto

Apache Points 15675

Essayez ceci (cela résout toujours mon problème) : sudo chown -R username:group /home/username
Renvoi récursif. Ce n'est qu'une intuition.

A ce propos : /files/home/* < Qu'est-ce que c'est que ça ?

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