# Droits Nextcloud sur HDD externe

**URL:** https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566
**Category:** Support
**Tags:** french
**Created:** [September 29, 2017, 9:32am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566 "2017-09-29T09:32:50Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![relaxmax](https://forum.yunohost.org/user_avatar/forum.yunohost.org/relaxmax/32/616_2.png) [@relaxmax](https://forum.yunohost.org/u/relaxmax)
#### Post date: [September 29, 2017, 9:32am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/1 "2017-09-29T09:32:50Z")

</div>

Salut,

J’ai ajouté un disque externe à mon RaspberryPi3 sur lequel est installé Yunohost. Le disque est reconnu, formaté, et je peux y accéder en tant que root. Malheureusement, les droits empêchent Nextcloud d’y écrire ou modifier quoi que ce soit : «Nextcloud n’a pas les droits d’accès à ce dossier…»

Pourtant j’ai bien créé un groupe «diskuser» avec les droits sur le HDD et ajouté l’utilisateur nextcloud à ce groupe. Voici les droits du dossier «nextcloud» dans lequel est monté le HDD avec un ls -al :

rwxrwxr-x 3 nextcloud diskuser 4096 Sep 28 05:31 nextcloud

Oui j’ai aussi carrément mis nextcloud comme propriétaire mais rien n’y fait…

Merci pour vos réponses.

---

<div class="post-metadata">

### Author: ![roukydesbois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/r/b3f665/32.png) [@roukydesbois](https://forum.yunohost.org/u/roukydesbois)
#### Post date: [September 30, 2017, 6:09pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/2 "2017-09-30T18:09:57Z")

</div>

Hello @relaxmax,

Il manque un peu de détails pour pouvoir te répondre. Est-ce que tu peux décrire ce que tu essaies de faire : monter /var, /home, /home/yunohost.app/nextcloud sur ton disque dur ? Monter ton disque dur en tant que source externe dans Nextcloud ?

---

<div class="post-metadata">

### Author: ![Krakinou](https://forum.yunohost.org/user_avatar/forum.yunohost.org/krakinou/32/1702_2.png) [@Krakinou](https://forum.yunohost.org/u/Krakinou)
#### Post date: [October 1, 2017, 7:26am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/3 "2017-10-01T07:26:50Z")

</div>

Salut,  
de ce que tu dis, c’est le répertoire data que tu essayes de mettre sur le hdd.

Le ls -la que tu montres est-il sur le répertoire ou le disque?  
Le user nextcloud a-t-il accès au HDD lui même?  
Que donne ls -la sur /media/?

---

<div class="post-metadata">

### Author: ![relaxmax](https://forum.yunohost.org/user_avatar/forum.yunohost.org/relaxmax/32/616_2.png) [@relaxmax](https://forum.yunohost.org/u/relaxmax)
#### Post date: [October 2, 2017, 6:14am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/4 "2017-10-02T06:14:26Z")

</div>

Salut roukydesBois & krakinou,

Désolé pour mon manque de clarté.

je souhaites monter un disque dur externe sur /mnt/nextcloud de mon Raspberrypi3 comme espace de stockage externe. Sur ce Rapsberry j’ai installé Yunohost.

C’est connecté en SSH sur mon Raspberry que

ls -al /mnt retourne : rwxrwxr-x 3 nextcloud diskuser 4096 Sep 28 05:31 nextcloud

(le disque est donc déjà bien monté grâce au fichier /etc/fstab)  
UUID=6c428e35-eaf1-41a6-bb91-19346c032bd1 /mnt/nextcloud ext3 defaults,users 0 2

Il ne s’agit pas de «déporter» Yunohost sur un HDD : donc rien à voir avec le réportoire data de Nextcloud.

En espérant vous avoir répondu.

---

<div class="post-metadata">

### Author: ![gannonwoto](https://forum.yunohost.org/user_avatar/forum.yunohost.org/gannonwoto/32/787_2.png) [@gannonwoto](https://forum.yunohost.org/u/gannonwoto)
#### Post date: [October 2, 2017, 1:21pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/5 "2017-10-02T13:21:02Z")

</div>

Salut,

Sauf erreur de ma part, le groupe prioritaire de ton dossier /mnt/nextcloud n’est pas le bon. Il faudrait que cela soit nextcloud:nextcoud.  
Exécute la commande suivant et cela devrait être bon.

```
chown -R nextcloud: /mnt/nextcloud

```

ou

```
chown -R nextcloud:nextcloud /mnt/nextcloud

```

les deux commandes sont équivalentes.

---

<div class="post-metadata">

### Author: ![relaxmax](https://forum.yunohost.org/user_avatar/forum.yunohost.org/relaxmax/32/616_2.png) [@relaxmax](https://forum.yunohost.org/u/relaxmax)
#### Post date: [October 2, 2017, 3:09pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/6 "2017-10-02T15:09:06Z")

</div>

Alors j’avais déjà essayé et ça n’avait rien changé… 😖

Par contre en voulant faire une vérification suite à ta réponse je m’aperçois que j’ai accès sur un autre dossier que j’avais intitulé NAS pour une configuration d’un serveur Samba !!!

Voilà le retour actuel de la commande ls- al:

drwxrwxr-x 3 root diskuser 4096 Oct 2 14:12 nas  
drwxrwxr-x 3 nextcloud nextcloud 4096 Sep 28 05:31 nextcloud

C’est à ne rien y comprendre ! Il y aurait une interaction entre Nextcloud et Samba ?  
J’ai aussi entendu parlé d’un service LDAP qui centraliserait la gestion des utilisateurs… ça viendrait de là ?

---

<div class="post-metadata">

### Author: ![roukydesbois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/r/b3f665/32.png) [@roukydesbois](https://forum.yunohost.org/u/roukydesbois)
#### Post date: [October 7, 2017, 3:37pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/7 "2017-10-07T15:37:27Z")

</div>

Hello @relaxmax,

Tu as plusieurs options possibles pour monter ton stockage externe sur Nextcloud. De ce que je comprends, tu parles de 2 méthodes différentes :

- un dossier local. Dans ce cas, il faut donner ces droits sur ton /mnt/nextcloud: `chown -R nextcloud:nextcloud /mnt/nextcloud` comme @gannonwoto l’a indiqué, puis `sudo chmod -R 0750 /mnt/nextcloud`. C’est indiqué dans la doc Nextcloud : [https://docs.nextcloud.com/server/12/admin\_manual/configuration\_files/external\_storage/local.html](https://docs.nextcloud.com/server/12/admin_manual/configuration_files/external_storage/local.html)

- un partage Samba. Là, il faut créer un mot de passe Samba pour l’utilisateur à qui appartient le dossier, et utiliser ces identifiants dans l’interface de Nextcloud. Tu as de la doc pour Samba ici : [https://help.ubuntu.com/community/Samba/SambaServerGuide](https://help.ubuntu.com/community/Samba/SambaServerGuide) et la config de Nextcloud ici : [https://docs.nextcloud.com/server/12/admin\_manual/configuration\_files/external\_storage/smb.html](https://docs.nextcloud.com/server/12/admin_manual/configuration_files/external_storage/smb.html)

Etant donné que ton Yunohost est sur le même serveur que ton disque dur externe, je pense que la méthode demandant le moins de manipulation est un dossier local.

---

<div class="post-metadata">

### Author: ![relaxmax](https://forum.yunohost.org/user_avatar/forum.yunohost.org/relaxmax/32/616_2.png) [@relaxmax](https://forum.yunohost.org/u/relaxmax)
#### Post date: [October 9, 2017, 8:40am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/8 "2017-10-09T08:40:53Z")

</div>

Merci roukydesbois surtout pour les liens que tu as cité.

---

<div class="post-metadata">

### Author: ![tomdereub](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/t/c57346/32.png) [@tomdereub](https://forum.yunohost.org/u/tomdereub)
#### Post date: [November 20, 2018, 9:24am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/9 "2018-11-20T09:24:07Z")

</div>

Salut,  
Je déterre ce post car j’ai une question complémentaire : j’ai un dossier sur un disque externe auquel je voudrais accéder à la fois par un partage samba et par nextcloud. Sauf que je n’arrive pas à configurer les droits pour pouvoir faire les 2 :

- si j’ai root:root (actuel), il est accessible en lecture par samba, et je n’ai que les droits en lecture sur Nextcloud.
- si je mets nextcloud:nextcloud, il est modifiable sur nextcloud mais plus accessible par samba.

Accessoirement, j’aimerais bien avoir les droits d’écriture par samba, mais je n’ai jamais réussis, malgré le “writable = yes” dans la config samba.

---

<div class="post-metadata">

### Author: ![roukydesbois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/r/b3f665/32.png) [@roukydesbois](https://forum.yunohost.org/u/roukydesbois)
#### Post date: [September 1, 2019, 8:03pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/10 "2019-09-01T20:03:34Z")

</div>

Hello @tomdereub,

Je viens seulement de voir ton message 😕 Je sais pas si tu as réglé ton souci, mais juste au cas où je te réponds.

Quand tu configures un accès Samba, tu utilises un utilisateur UNIX, appelons-le alice. alice existe pour Yunohost, et ne devient “utilisable” par samba qu’une fois qu’il ait été ajouté au fichier de configuration de samba - dans ton cas c’est fait puisque tu parles de writable=yes. Par contre, alice ne pourra pas accéder via samba à ton dossier avec plus de droits qu’elle n’en a déjà. Si alice a des droits de lecture seule sur le dossier partagé via samba, même en mettant writable=yes ça ne fonctionnera pas. Pour faire ce que tu veux, il faut donc que tu t’assures que l’utilisateur que tu utilises pour monter ton dossier samba a les droits suffisants sur le dossier - vu ton cas, ton utilisateur fait partie du groupe root, mais pas du groupe nextcloud.

---

<div class="post-metadata">

### Author: ![anonyme18](https://forum.yunohost.org/user_avatar/forum.yunohost.org/anonyme18/32/2460_2.png) [@anonyme18](https://forum.yunohost.org/u/anonyme18)
#### Post date: [September 1, 2019, 9:23pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/11 "2019-09-01T21:23:28Z")

</div>

Bonjour,  
Pour la partie Yunohost/Nextcloud, as-tu jeté un œil [ici](https://yunohost.org/#/fail2ban_fr) ?

---

<div class="post-metadata">

### Author: ![tomdereub](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/t/c57346/32.png) [@tomdereub](https://forum.yunohost.org/u/tomdereub)
#### Post date: [September 17, 2019, 9:48am UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/12 "2019-09-17T09:48:25Z")

</div>

Merci @roukydesbois, par contre comment je peux savoir quel utilisateur est utilisé par samba ? Est-ce que c’est admin si je configure samba connecté en tant qu’admin ?  
Et dans ce cas, si j’ai bien compris, il faudrait que j’ajoute admin au groupe nextcloud ? Est-ce que ça ne risque pas de créer de problème ?

---

<div class="post-metadata">

### Author: ![roukydesbois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/r/b3f665/32.png) [@roukydesbois](https://forum.yunohost.org/u/roukydesbois)
#### Post date: [September 23, 2019, 8:20pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/13 "2019-09-23T20:20:18Z")

</div>

C’est toi qui décide quel utilisateur se connecte via samba, quand tu définis tes informations de connexion sur le système tiers. Ce que tu peux faire, c’est créer un nouvel utilisateur UNIX (ou utiliser un existant), l’ajouter au groupe nextcloud, lui créer un mot de passe samba et configurer son accès dans la conf de samba.  
Personnellement je n’utiliserais pas admin - c’est un utilisateur avec des droits étendus sur ton système et c’est mieux d’utiliser un user qui ne servira qu’à exposer le disque dur via samba.

---

<div class="post-metadata">

### Author: ![Aleks](https://forum.yunohost.org/user_avatar/forum.yunohost.org/aleks/32/1704_2.png) [@Aleks](https://forum.yunohost.org/u/Aleks)
#### Post date: [January 18, 2023, 8:25pm UTC](https://forum.yunohost.org/t/droits-nextcloud-sur-hdd-externe/3566/14 "2023-01-18T20:25:23Z")

</div>


