Projet

Général

Profil

Bug #41271

Permissions du répertoire ~/.config

Ajouté par Nicolas Roche (absent jusqu'au 3 avril) il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
02 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Lié à Publik Installation Développeur - Development #37526: Déplacer les certificats et le répertoire des thèmes dans .config/publik Fermé07 novembre 2019

Actions

Révisions associées

Révision 344e1641 (diff)
Ajouté par Emmanuel Cazenave il y a presque 4 ans

move certs and themes directory to ~/usr/local/share (#41271)

Historique

#1

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é
#2

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.

#3

Mis à jour par Frédéric Péters il y a presque 4 ans

(.local/share/publik)

#4

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)

#5

Mis à jour par Emmanuel Cazenave il y a presque 4 ans

/usr/local/share/publik-devinst ?

#6

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.

#7

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. :)

#8

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)

#9

Mis à jour par Emmanuel Cazenave il y a presque 4 ans

#10

Mis à jour par Paul Marillonnet il y a presque 4 ans

Les thèmes fonctionnent correctement chez toi ?
Chez moi, en front comme en backoffice c'est un peu austère :D (Cf capture)

#11

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.

#12

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)

Formats disponibles : Atom PDF