SysPass Update 2.1.16.18061901

De EjnTricks
Révision de 1 août 2018 à 09:20 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Cet article présente la mise à jour de sysPass en version 2.1.16.18061901. Cette mise à jour est très simple et consiste juste à déployer la nouvelle version, aucune action sur la base de données ne sera réalisée.

Warning-icon.png Attention cette version n'est pas compatible avec des versions de php supérieure à 7.0.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Download-icon.png Téléchargement

L'application est téléchargée, en version 2.1.16.18061901, dans le répertoire /var/opt/syspass.


System-Install-icon.png Installation

L'application va être installée sous /var/opt/syspass, avec modification de l'emplacement racine pour être 2.1.16.18061901.

#sudo tar --transform 's/^sysPass-2.1.16.18061901/2.1.16.18061901/' -C /var/opt/syspass -xzvf /var/opt/syspass/2.1.16.18061901.tar.gz

Le fichier téléchargé peut être supprimé.

#sudo rm /var/opt/syspass/2.1.16.18061901.tar.gz


Icon File Owner.png Propriétaire fichiers

L'installation a été réalisée avec le compte root. Il est préférable de donner la propriété au compte de démarrage du serveur web, soit www-data dans le cadre de cette installation.

#sudo chown -R www-data:www-data /var/opt/syspass/2.1.16.18061901


Icon ACL.png Sécurisation

Les droits mis en place seront uniquement pour le compte d'exécution du serveur Web, soit www-data dans le cadre de cette installation.

#sudo chmod -R go-rwx /var/opt/syspass/2.1.16.18061901


Icon-Configuration-Settings.png Configuration

Lors de l'installation, le fichier de configuration a été externalisé dans le répertoire /var/opt/syspass/common/config. Il faut référencer cette configuration dans la nouvelle version.

#sudo rm -rf /var/opt/syspass/2.1.16.18061901/config
#sudo ln -s /var/opt/syspass/common/config /var/opt/syspass/2.1.16.18061901/config
#sudo chown -h www-data:www-data /var/opt/syspass/2.1.16.18061901/config


Plugin-icon.png Plugins

Les Plugins sont externalisés afin de faciliter l'activation lors de montée de version, décrit sur l'article suivant. Il suffit de remplacer le répertoire inc/Plugins par un lien sur /var/opt/syspass/common/inc/Plugins.

#sudo rm -rf /var/opt/syspass/2.1.16.18061901/inc/Plugins
#sudo ln -s /var/opt/syspass/common/inc/Plugins /var/opt/syspass/2.1.16.18061901/inc/Plugins
#sudo chown -h www-data:www-data /var/opt/syspass/2.1.16.18061901/inc/Plugins


Configuration-icon.png Publication Apache

Puis le lien /var/opt/syspass/installed doit être mis à jour afin de pointer sur cette nouvelle version.

#sudo rm /var/opt/syspass/installed
#sudo ln -s /var/opt/syspass/2.1.16.18061901 /var/opt/syspass/installed
#sudo chown -h www-data:www-data /var/opt/syspass/installed


Warning-icon.png Permissions répertoire configuration

Attention, il est nécessaire de donner les permissions 750 sur le répertoire de configuration, sinon le message suivant est affiché.

Or cétait 700 dans le cadre de cette installation. Il est alors nécessaire de les modifier.

#sudo chmod 750 /var/opt/syspass/common/config

Mais les permissions des fichiers dans le répertoire ne sont pas modifiées.


Viewer icon.png Voir aussi

Documentation officielle: https://github.com/nuxsmin/sysPass/releases/tag/2.1.16.18061901