Salut

J'ai l'habitude de monter mes données depuis une partition de données elle-même montée. Cela donne ceci :

/dev/<partoche distro> -> / (ext4)
/dev/<partoche de données> -> /data (ext4)
/data/riri -> /home/riri (none, option bind)

mais aussi :
/data/www -> /srv/www (none, option bind)
...

Mais voilà, avec Fedora, que je viens d'installer, et j'imagine à cause de SELinux, cela ne marche pas, car le /home/riri n'est apparemment pas visible, et je me retrouve sans home (ou plutôt avec /, ce qui revient au même). Savez-vous comment gérer cela sans remettre en cause mon organisation des montages ?

Merci d'avance
Salut Riri,

Il faudrait peut-être identifier si le problème vient bien de SELinux ou pas : ça t'aidera beaucoup pour identifier le problème.
Tu peux par exemple lancer le setroubleshoot pour voir les erreurs SELinux. Tu peux aussi désactiver SELinux ou le mettre en mode permissif (dans les 2 cas si tu décides de réactiver SELinux au prochain redémarrage il re-labelisera tout ton système et ça peut prendre du temps).

Je ne pense pas pouvoir t'être d'une grande aide sur ce sujet, mais élimine déjà le problème (ou pas) SELinux, ça facilitera tes recherches sur le sujet.

En ce qui me concerne lors de mes débuts sur Fedora j'ai désactivé SELinux le temps de prendre les choses en main et de tout mettre en place. Maintenant j'ai appris à faire avec et je le laisse activé en mode strict.

Tiens nous au courant !
riri d'avoir un home pour plusieur distro c'est pas bon pas bon pas bon du tout tous les fichier caché de ton home sont très souvent dépendant d'une version précise d'un logicielle hors les divers distro ne sont pas tous à la meme version. Vaut mieux que tu change tes habitudes et que tu crée une partition /data qui contiendrait ton espaces de travaille commune a toutes les distro
@chicha :
C'est bien SELinux qui causait problème, je l'ai désactivé via /etc/selinux/config et tout est rentré dans l'ordre, je verrai plus tard si je le remet ou pas, enfin quand j'aurai un système stable 🙂

@bioinfornatics :
Je n'ai pas un home pour plusieurs distro, je connais bien les dangers d'une telle pratique (et suis bien au courant de tout ce qui est configuration personnelle, j'ai d'ailleurs une politique vis à vis de ça aussi, mais c'est une autre histoire). En fait j'ai une double indirection :

mon home monté depuis mon /data/riri.fedora
mes répertoires de données lié depuis /data/riri.data/* : par exemple dans /data/riri.fedora j'ai le lien images qui pointe sur ../riri.data/images (j'ai également un lien /home/riri.data -> /data/riri.data pour utiliser les liens relatifs de /home/riri ou de /data/riri.*)
j'ai également mon home pour les autres systèmes, /data/riri.arch64, /data/riri.test, enfin tu vois le principe.

Cela me permet de toujours conserver mes home si je change d'avis et de migrer mes configs en toute tranquilité, en allant taper dans l'ancien. Cela peut paraître compliqué mais c'est limpide pour moi et j'aime cette organisation 🙂
C'est vrai, Selinux n'aime pas les home qui ne sont pas sur /home 🙁
proxy wrote:C'est vrai, Selinux n'aime pas les home qui ne sont pas sur /home 🙁
Je suis sûr qu'il y a un moyen de lui dire gentiment 😉
pingou wrote:
proxy wrote:C'est vrai, Selinux n'aime pas les home qui ne sont pas sur /home 🙁
Je suis sûr qu'il y a un moyen de lui dire gentiment 😉
Oui surement, le pb c'est à l'install d'une nouvelle version : comme on doit créer un user avant de pouvoir configurer Selinux, je crée toujours un user bidon que je vire plus tard !!! 🙁

Allez j'avoue, je vire TOUJOURS selinux !! 😉 William, pas taper !!!
pingou wrote:Je suis sûr qu'il y a un moyen de lui dire gentiment 😉
Si vous avez des pistes pour ça, je suis preneur, pour le jour où je vais réactiver SELinux.
Pour l'instant, ça me va comme ça.
avec selinux en permissive (man setenforce) et ton mount bind fait, un
restorecon -r /home devrait te remettre les labels qui vont bien. Si les
autres distributions aprecient est une autre question
Tobias
tobi1canobe wrote:avec selinux en permissive (man setenforce) et ton mount bind fait, un
restorecon -r /home devrait te remettre les labels qui vont bien.
C'est noté
tobi1canobe wrote:Si les autres distributions aprecient est une autre question
Tobias
Pourquoi cette remarque ?

Merci de l'info