systemx

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - owncloud

Fil des billets - Fil des commentaires

jeudi, mars 21 2013

Owncloud - Ca se bonifie avec le temps

Je viens de migrer mon "owncloud" en 5 minutes chrono.
Ma basedir pour mon vhost owncloud est ow. Attention à la taille du repertoire data.
La mise à jour se déroule comme suit :
mv ow ow4
wget http://download.owncloud.org/community/owncloud-5.0.0.tar.bz2
bzip2 -d owncloud-5.0.0.tar.bz2
tar xf owncloud-5.0.0.tar.bz2
mv owncloud ow5 
cp -rfp ow4/config ow5 
cp -rfp ow4/data ow5 
# Si votre group n'est pas apache 
find ow5 -groups user -exec chgrp www-data {} \; 
# Si le owner est pas apache 
chmod g+w ow5/apps 
mv ow5 ow

Ensuite un ecran de progression de l'upgrade et en quelques minutes, le site est dispo.
Tout de suite il y a une grande différence au niveau réponse, c'est beaucoup plus fluide.
Le menu admin est partie dans le bouton en haut à droite et la barre de menu application a des belles icones.
Ca me rappelle Unity en bleu !
Coté fonctionnalité ca change peu mais c'est vraiment plus fluide et agréable à utiliser.
Par contre il me manque certaines extensions.
Pour corriger la perte de ces extensions, je copie les repertoire de ces applis de mon ancien repertoire ow/apps/ vers le nouveau.
Déloggue logue, puis les activer dans le bureau.
Voilà !
Pour une description plus détaillée => linuxfr.
Enfin une petite image :
owncloud5.jpeg

lundi, février 25 2013

Owncould - Mot de passe admin perdu

Si comme moi vous avez trop de mot de passe pour trop d'application et il vous arrive de vous arracher les cheveux à retrouver vos mots de passe d'application Web voici une méthode bien pratique pour récupérer ceux de Owncloud.
Il y a déjà bien longtemps, les mots de passe étaient codé via un algorythme de cryptage type md5 ou sha1, mais les regles de sécurité allant en se durcissant, on utilise générallement un "salt" qui est une chaine de caractère ajoutée au mot de passe avant cryptage pour éviter de retrouver les mot de passe à partir des encodages de ces mot de passe (type rainbow table).
Il s'avere donc extremement difficile de retrouve le mot de passe en comparant les encodage d'autant plus que l'on ne connais pas le "salt".
De plus owncloud ne semble pas proposer par défaut de récupération du mot de passe par mail, c'est compliqué de retrouver celui ci lorsqu'il est oublié mais j'ai trouvé une solution simple à mettre en place.
Il suffit d'utiliser les fonctions owncloud de gestion de mot de passe via une page php, cela se fait en créant une script contenant :
?php
require_once('lib/base.php');
OC_User::setPassword('nimda', 'K1ll3rP4ssw0RD');
?
** Ajouter les < > en début fin de code.
Les arguments de la methode setPassword sont le login et le mot de passe.
Il faut creer le script par exemple saveme.php + chmod qui va bien et l'executer via un navigateur.
Le tour est joué mais par contre effacer le fichier ensuite ou bien en tout cas effacer les login/passwd et modifier les droits (000).

Il faut bien évidement avoir accès en ecriture à l'installation owncloud.