Bug #41271
Permissions du répertoire ~/.config
0%
Description
cf https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
If, when attempting to write a file, the destination directory is non-existant an attempt should be made to create it with permission 0700.
De base nginx le peux pas lire les thèmes qui sont stocké dans ~/.config à cause des permissions limitées à l'utilisateur, ce qui fait que par exemple on perd le menu et le template de connexion authentic.
Il faut penser à modifier les droits d'accès à ce répertoire :
$ chmod 777 ~/.config
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 4 ans
- Lié à Development #37526: Déplacer les certificats et le répertoire des thèmes dans .config/publik ajouté
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
Bon et donc #37526 c'était une belle idée de merde, apparemment ~/.config ça doit être en 700 quand on est quelqu'un se sérieux, je pense que je vais tout mettre dans un ~/.publik en 755 merci au revoir.
Mis à jour par Frédéric Péters il y a presque 4 ans
(mmm, supposé être créé 0700 aussi) (je ne vais pas faire d'autres propositions)
Mis à jour par Paul Marillonnet il y a presque 4 ans
Tu vas y mettre les certifs générés ?
Si oui, le FHS Linux au sujet de /usr/local
laisse entendre qu'on pourrait placer ça dans /usr/local/etc
.
Et donc, toujours d'après cette doc, on pourrait mettre les thèmes dans /usr/local/share
.
Mis à jour par Paul Marillonnet il y a presque 4 ans
Ah mais non c'est du wildcard sur *.dev.publik.love
, ce n'est pas de la conf spécifique à l'hôte. Je retire ce que j'ai dit. :)
Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 4 ans
http://refspecs.linuxfoundation.org/FHS_3.0/fhs.html#usrlocalshare1
(je trouve ça bien, ça permet de garder tout au même endroit)
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
- Fichier 0001-move-certs-and-themes-directory-to-usr-local-share-4.patch 0001-move-certs-and-themes-directory-to-usr-local-share-4.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Paul Marillonnet il y a presque 4 ans
- Fichier combo_41271.png combo_41271.png ajouté
Les thèmes fonctionnent correctement chez toi ?
Chez moi, en front comme en backoffice c'est un peu austère :D (Cf capture)
Mis à jour par Paul Marillonnet il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Discuté sur jabber : c'est un lien cassé reliquat de l'installation précédente.
Mis à jour par Emmanuel Cazenave il y a presque 4 ans
- Statut changé de Solution validée à Solution déployée
Probablement qu'il faut juste changer de thème pour que les liens dans /var/lib/xxx/tenants/yy soient reposés vers /usr/local/share/publik-devinst/...
commit 344e164103b715bd19e0861458f5eddd0c8b8430 Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Tue Apr 7 06:05:46 2020 +0200 move certs and themes directory to ~/usr/local/share (#41271)
move certs and themes directory to ~/usr/local/share (#41271)