# Droit user FTP

**URL:** <https://www.debian-fr.org/t/droit-user-ftp/77615>\
**Category:** Support Debian\
**Created:** [Septembre 25, 2018, 1:29 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615 "2018-09-25T13:29:16Z")\
**Posts on this page:** 10\
**Page:** 3

<div class="post-metadata">

**Author:** ![f4b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/76d3ee/32.png) [@f4b](https://www.debian-fr.org/u/f4b)\
**Post date:** [Septembre 27, 2018, 5:46 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/41 "2018-09-27T17:46:48Z")

</div>

Je me connecte toujours en root.

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Septembre 27, 2018, 5:50 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/42 "2018-09-27T17:50:25Z")

</div>

> [@f4b](#):
>
> Je me connecte toujours en root.

mais as tu essayé ce que je t’ai indiqué?

---

<div class="post-metadata">

**Author:** ![f4b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/76d3ee/32.png) [@f4b](https://www.debian-fr.org/u/f4b)\
**Post date:** [Septembre 27, 2018, 5:52 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/43 "2018-09-27T17:52:49Z")

</div>

Oui,  
bkc n’a plus d’accès et root non plus.  
Donc je suis dans une impasse

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Septembre 27, 2018, 5:56 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/44 "2018-09-27T17:56:13Z")

</div>

> [@f4b](#):
>
> bkc n’a plus d’accès

donc bkc est le username que tu utilises pour ouvrir ta session au démarrage de ta machine?

---

<div class="post-metadata">

**Author:** ![f4b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/76d3ee/32.png) [@f4b](https://www.debian-fr.org/u/f4b)\
**Post date:** [Septembre 27, 2018, 5:56 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/45 "2018-09-27T17:56:46Z")

</div>

non, j’ouvre ma machine avec root

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Septembre 27, 2018, 6:00 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/46 "2018-09-27T18:00:32Z")

</div>

> [@f4b](#):
>
> non, j’ouvre ma machine avec root

mais là tu as tout faux; il ne faut jamais démarrer une session avec root!! Quand tu as installé ta debian il t’a été demandé de définir ton nom d’utilisateur et de lui donner un mdp, et quel était ce nom utilisateur que tu avais rentré et avec quel mdp ???

---

<div class="post-metadata">

**Author:** ![f4b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/76d3ee/32.png) [@f4b](https://www.debian-fr.org/u/f4b)\
**Post date:** [Septembre 27, 2018, 6:04 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/47 "2018-09-27T18:04:54Z")

</div>

Debian à été installé sur un VPS par OVH. Je n’ai donc jamais crée d’autre utilisateurs. C’est OVH qui t’envois un mail avec root et son mot de passe associé pour te connecter en SSH.  
Bref c’est pas grave j’ai formaté. Je vais retenter la manip.

---

<div class="post-metadata">

**Author:** ![f4b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/76d3ee/32.png) [@f4b](https://www.debian-fr.org/u/f4b)\
**Post date:** [Septembre 28, 2018, 9:18 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/48 "2018-09-28T09:18:23Z")

</div>

Après un formatage, j’ai enfin réussi à réaliser ce que je voulais :

- création de l’user bkc

- ajout de bkc au groupe sftp

- Modification du fichier /etc/ssh/sshd\_config en ajoutant :

Match Group sftp  
ChrootDirectory /home/%u  
ForceCommand internal-sftp  
AllowTCPForwarding no  
X11Forwarding no

- modification des droits du dossier /home/bkc qu’il appartienne à root:root
- Création du dossier /home/bkc/files avec root puis modification des droits pour qu’il appartienne à bkc:bkc

De cette manière l’utilisateur bkc peut se connecter en SFTP et est "emprisonné " dans le dossier /home/bkc. Il ne peut pas remonter l’arborescence , il ne peut rien copier dans /home/bkc et il ne peut pas renommer le dossier /home/bkc/files. Par contre à l’intérieur du dossier /home/bkc/files il fait ce qu’il veut.

Ensuite pour que les fichiers qu’il ajoute à son dossier puissent être accessibles via le site web, j’ai créé un lien symbolique :

ln -s /home/bkc/files /var/www/files

De cette manière les fichiers que bkc ajoute dans son dossier son directement accessibles via le site web.

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Septembre 28, 2018, 12:26 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/49 "2018-09-28T12:26:42Z")

</div>

> [@f4b](#):
>
> Match Group sftp  
> ChrootDirectory /home/%u  
> ForceCommand internal-sftp  
> AllowTCPForwarding no  
> X11Forwarding no
> 
> - modification des droits du dossier /home/bkc qu’il appartienne à root:root
> - Création du dossier /home/bkc/files avec root puis modification des droits pour qu’il appartienne à bkc:bkc
> 
> De cette manière l’utilisateur bkc peut se connecter en SFTP et est "emprisonné " dans le dossier /home/bkc. Il ne peut pas remonter l’arborescence , il ne peut rien copier dans /home/bkc et il ne peut pas renommer le dossier /home/bkc/files. Par contre à l’intérieur du dossier /home/bkc/files il fait ce qu’il veut.

c’est bien le résultat que nous avons essayé d’atteindre quand je t’avais donné les commandes à faire tout au début de la discussion; mais je ne sais toujours pas où et pourquoi ça a merdé. L’essentiel c’est que maintenant ça fonctionne comme tu veux.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 5, 2018, 11:59 UTC](https://www.debian-fr.org/t/droit-user-ftp/77615/50 "2018-10-05T11:59:21Z")

</div>

Bonjour,

C’est une manière intéressante de servir ou de recevoir des fichiers ; Je l’ai utilisée un peu.

J’ai trouvé un inconvénient cependant ;  
Il est difficilement possible de contrôler la bande passante attribuée ; Cela orienterait vers de la QoS.

Ce n’est pas forcément gênant dans tous les cas de figure.  
Je me suis senti “trop vieux” pour aborder la QoS…

[Page précédente](https://www.debian-fr.org/t/droit-user-ftp/77615.md?page=2)
