Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/11/2018, à 12:44

karambar

[Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Bonjour,
J'ai un serveur dédié sur lequel j'ai Ubuntu 16.04 et où j'ai installé owncloud 10.
Sur ce serveur distant, j'ai des fichiers que je voudrais déposer dans mon répertoire owncloud, pour les mettre en partage.
J'ai déplacé des fichiers par Filezila, du dossier d'origine vers le dossier dépôt d'owncloud, mais ils n’apparaissent pas dans l'interface web d'owncloud. J'ai pensé à un problème de droit, bien sur, mais meme en modifiant le proprietaire (www-data), je ne les "voit" pas sur l'interface.

Je peux déposer des fichiers en "ajoutant" dans l'interface, à partir de mon ordi perso, mais pas directement à partir de mon serveur : le téléversement se fait en passant par ma connexion internet et non directement entre dossiers du serveur.

Une petite piste, pour résoudre ce bête problème ?
Merci d'avance

Dernière modification par karambar (Le 16/11/2018, à 16:33)

Hors ligne

#2 Le 16/11/2018, à 12:49

bruno

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Bonjour,

Tu ne peux pas faire cela. Il faut utiliser l'interface web ou le client de synchronisation pour envoyer des fichiers.

Voir https://doc.owncloud.org/server/8.2/adm … ync-issues

Doc owncloud a écrit :

The data directory on the server is exclusive to ownCloud and must not be modified manually.

⇒ Le répertoire de données sur le serveur est réservé à ownCloud et ne doit pas être modifié manuellement.

En ligne

#3 Le 16/11/2018, à 13:49

karambar

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Zut, ça m'arrange pas trop  smile
Je pensais pouvoir déposer directement de dossier à dossier !
Si je dois les télécharger pour les reverser, c'est pas trés pratique ...

Mais merci pour l'info !

Hors ligne

#4 Le 16/11/2018, à 14:14

krodelabestiole

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

au lieu d'utiliser filezilla, utilise un client webdav.

sinon tu peux faire ce que tu veux (modifier les fichiers sans passer par owncloud ni webdav), et sans rien casser depuis un external storage
https://doc.owncloud.org/server/10.0/us … orage.html
tu peux très bien monter un "external storage" local, et dans ce cas tu es libre de modifier les fichiers comme tu en as envie.

l'option est dispo direct avec nextcloud, mais apparemment sur owncloud il faut l'activer via le fichier config.php : https://central.owncloud.org/t/owncloud … ssing/7250

Hors ligne

#5 Le 16/11/2018, à 16:29

karambar

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Pour completer la solution :
Utiliser l'external storage dans l'interface web d'owncloud.
Verifier que la ligne : 

'files_external_allow_create_new_local' => 'true', 

existe dans le owncloud/config/config.php.
Et dans la liste déroulante "ajouter un support" de la page stockage externe, utiliser l'option : "local"
indiquer un nom de répertoire ainsi que le dossier servant de repertoire local.

Merci à tous pour l'aide  smile

Hors ligne

#6 Le 15/12/2018, à 10:41

Wybo

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Hello,

Grace à vous j'ai résolu le même problème.

Pour les suivants qui tomberont sur ces écrits et qui cherchent la solution à ce problème et si bien sur ça ne vous dérange pas je vais coller l'explication que j'ai faite ici : https://forum.ubuntu-fr.org/viewtopic.p … #p22020042


1. Modifier le fichier configuration.php de owncloud:

sudo nano /var/www/html/owncloud/config/config.php

2. Ajouter la ligne suivante au fond du texte avant le ");" :

'files_external_allow_create_new_local' => 'true',

3. Sauvegarder et sortir du fichier:

ctrl o
ctrl x

4. Aller sur l'interface web de Owncloud et rentrer les indentifants administrateur

5. Aller dans "Paramètre" -> "Administration" -> "Stockage"

6. Dans stockage externe il y'a un menu déroulant "Ajouter un support de stockage"

7. Parmis Amazon google; Drive; sftp; etc etc il y'a le menu "local" qui est apparu

8. Selection "local" et indiquer le chemin des données comme dans la console: exemple

/media/USBHDD/Dossierenpartage

Et c'est tout ;-)


Site officiel de Owncloud décrivant cette manipulation : https://doc.owncloud.org/server/10.0/ad … local.html


Trouver de l'aide à côté de chez vous : http://parrains.linux.free.fr/
Bien débuter sous Linux - Ubuntu : http://www.siteduzero.com/tutoriel-3-12 … linux.html
Livres libres sur logiciel libre : http://www.framabook.org/

Hors ligne

#7 Le 09/01/2020, à 22:07

Sky3RN

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Wybo a écrit :

8. Selection "local" et indiquer le chemin des données comme dans la console: exemple

/media/USBHDD/Dossierenpartage

Je me permets de remonter ce topic parce que j'ai un petit souci concernant cette manip'.. smile
J'arrive bien à mettre du home mais pas du media.
Par exemple /home/skyern/Documents m'est accessible, par contre /media/skyern/HybrideBU ne m'est pas accessible..

Une idée ?

Hors ligne

#8 Le 10/01/2020, à 03:53

krodelabestiole

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

quels sont les permissions sur ces répertoires ?

https://doc.ubuntu-fr.org/permissions

Hors ligne

#9 Le 10/01/2020, à 07:56

Sky3RN

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

krodelabestiole a écrit :

quels sont les permissions sur ces répertoires ?

https://doc.ubuntu-fr.org/permissions

skyern@skyern-desktop:/DATA/home/skyern$ ls -al | grep Documents
drwxr-xr-x 144 skyern skyern     36864 janv.  9 22:49 Documents
skyern@skyern-desktop:/DATA/home/skyern$ ls -al /media/skyern/ | grep HybrideBU
drwxrwxrwx  1 skyern skyern  8192 janv.  9 20:27 HybrideBU

Je n'ai certes pas les droits en écriture dans /home/skyern/Documents mais ça c'est pas dérangeant. Je l'avais ajouté juste pour le test.
Mais /media/skyern/HybrideBU est bien libre en écriture et là n'est pas le problème, mon problème c'est que dans OwnCloud je n'arrive pas à l'ajouter comme stockage externe, alors que le disque est bien monté sur ma machine.

screenshot1850.png

Hors ligne

#10 Le 10/01/2020, à 14:29

krodelabestiole

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

tu peux donner le retour de

namei -mo /media/skyern/HybrideBU

Hors ligne

#11 Le 10/01/2020, à 15:17

Sky3RN

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

krodelabestiole a écrit :

tu peux donner le retour de

namei -mo /media/skyern/HybrideBU

skyern@skyern-desktop:/DATA/home/skyern$ namei -mo /media/skyern/HybrideBU
f: /media/skyern/HybrideBU
drwxr-xr-x root   root   /
drwxr-xr-x root   root   media
drwxr-x--- root   root   skyern
drwxrwxrwx skyern skyern HybrideBU


Également j'ai testé d'ajouter juste / dans ma liste de stockages externes, j'ai donc l'entièreté de mon / y compris /media mais lorsque je vais dans /media le dossier apparaît comme vide.
screenshot1851.png

screenshot1852.png

Impossible d'afficher n'importe quel disque qui se trouve dans /media !

Au niveau des droits tout est OK :

kyern@skyern-desktop:/DATA/home/skyern$ ls -al /media/skyern/
total 108
drwxr-x---+ 7 root   root    4096 janv.  9 20:27  .
drwxr-xr-x  3 root   root    4096 sept. 30  2016  ..
drwxrwxrwx  1 skyern skyern  8192 janv.  9 20:27  HybrideBU
drwxrwxrwx  1 skyern skyern  4096 janv.  4 10:38  SSD
drwxr-xr-x  9 skyern skyern 32768 janv.  1  1970  SSD-FAT32
drwxrwxrwx  1 skyern skyern 16384 janv.  4 10:38  SSD-NTFS
drwxrwxrwx  1 skyern skyern 40960 janv.  4 10:38 'TOSHIBA EXT'

Et si j'ajoute "/media/skyern/" au lieu de "/media/skyern/HybrideBU" quand je clique dessus je reviens à l'accueil du cloud où il y a mes dossiers partagés..

Je suis complètement largué là !

Je précise aussi que j'ai un /home séparé mais techniquement c'est pas censé entrer en conflit.

Dernière modification par Sky3RN (Le 10/01/2020, à 15:21)

Hors ligne

#12 Le 10/01/2020, à 15:45

krodelabestiole

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

Sky3RN a écrit :

Au niveau des droits tout est OK

non :

skyern@skyern-desktop:/DATA/home/skyern$ namei -mo /media/skyern/HybrideBU
f: /media/skyern/HybrideBU
drwxr-xr-x root   root   /
drwxr-xr-x root   root   media
drwxr-x--- root   root   skyern
drwxrwxrwx skyern skyern HybrideBU

le public n'a pas les droits en execution (ni même en lecture) sur le répertoire /media/skyern (seul l'utilisateur et le groupe root l'ont).
en matière de permission UNIX, le droit en exécution sur un répertoire c'est en bon français le droit d'ouvrir ce répertoire afin d'en explorer le contenu.

l'utilisateur www-data qui execute nextcloud n'a donc pas accès au contenu du répertoire /media/skyern

tu peux faire un

sudo chmod o+rX /media/skyern

qui devrait résoudre le problème.

la question c'est surtout pourquoi l'utilisateur skyern y a accès ?
tu es dans le groupe root ?

donne le retour de

groups

Hors ligne

#13 Le 12/01/2020, à 14:34

Sky3RN

Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers

krodelabestiole a écrit :
Sky3RN a écrit :

Au niveau des droits tout est OK

non :

skyern@skyern-desktop:/DATA/home/skyern$ namei -mo /media/skyern/HybrideBU
f: /media/skyern/HybrideBU
drwxr-xr-x root   root   /
drwxr-xr-x root   root   media
drwxr-x--- root   root   skyern
drwxrwxrwx skyern skyern HybrideBU

le public n'a pas les droits en execution (ni même en lecture) sur le répertoire /media/skyern (seul l'utilisateur et le groupe root l'ont).

J'me demandais si c'était normal ou pas justement. J'ai pas fait de comparaison avec mon PC portable qui tourne également sous le même OS.

krodelabestiole a écrit :

tu peux faire un

sudo chmod o+rX /media/skyern

qui devrait résoudre le problème.

Effectivement, ça a réglé mon problème ! J'avais pas réfléchi sur les droits de /media/skyern, pour moi ça venait de /media/skyern/HybrideBU .. Bien vu ! Merci. ;-)

krodelabestiole a écrit :

la question c'est surtout pourquoi l'utilisateur skyern y a accès ?
tu es dans le groupe root ?

donne le retour de

groups
skyern@skyern-desktop:/DATA/home/skyern$ groups
skyern adm dialout fax cdrom floppy tape sudo audio dip video plugdev netdev lpadmin nopasswdlogin scanner sambashare vboxusers davfs2

Dernière modification par Sky3RN (Le 12/01/2020, à 14:51)

Hors ligne