#1 Le 16/11/2018, à 11: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, à 15:33)
Hors ligne
#2 Le 16/11/2018, à 11: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
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.
#3 Le 16/11/2018, à 12:49
- karambar
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
Zut, ça m'arrange pas trop
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, à 13: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
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#5 Le 16/11/2018, à 15: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
Hors ligne
#6 Le 15/12/2018, à 09: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, à 21:07
- Sky3RN
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
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'..
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, à 02:53
- krodelabestiole
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
quels sont les permissions sur ces répertoires ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#9 Le 10/01/2020, à 06:56
- Sky3RN
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
quels sont les permissions sur ces répertoires ?
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.
Hors ligne
#10 Le 10/01/2020, à 13:29
- krodelabestiole
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
tu peux donner le retour de
namei -mo /media/skyern/HybrideBU
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 10/01/2020, à 14:17
- Sky3RN
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
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.
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, à 14:21)
Hors ligne
#12 Le 10/01/2020, à 14:45
- krodelabestiole
Re : [Résolu] owncloud 10 sur serveur distant : ajouter des fichiers
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
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#13 Le 12/01/2020, à 13:34
- Sky3RN
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).
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.
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. ;-)
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, à 13:51)
Hors ligne