Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

EOLE3 — Gestion des clients SFTP

De AJLSM
Version datée du 14 avril 2026 à 10:15 par Jlarvers (discussion | contributions) (→EOLE3 — Gestion des clients SFTP)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

EOLE3 — Gestion des clients SFTP

[modifier | modifier le wikicode]

1 client = 1 utilisateur Linux + 1 dataset ZFS

Structure :

/var/data/<client>-data/ └── data/

2. Création d’un client

[modifier | modifier le wikicode]

2.1 Création du dataset

[modifier | modifier le wikicode]

zfs create data/clients/clientX-data zfs set mountpoint=/var/data/clientX-data data/clients/clientX-data

2.2 Création utilisateur

[modifier | modifier le wikicode]

useradd -g pleade -d /var/data/clientX-data -s /usr/sbin/nologin clientX passwd clientX

2.3 Ajout au groupe SFTP

[modifier | modifier le wikicode]

usermod -aG eole3-sftp clientX

2.4 Structure et droits

[modifier | modifier le wikicode]

mkdir -p /var/data/clientX-data/data

chown root:root /var/data/clientX-data chmod 755 /var/data/clientX-data

chown clientX:pleade /var/data/clientX-data/data chmod 755 /var/data/clientX-data/data

3. Vérification

[modifier | modifier le wikicode]

id clientX ls -ld /var/data/clientX-data ls -ld /var/data/clientX-data/data

Test SFTP :

sftp clientX@localhost

Résultat attendu :

  • accès OK
  • dossier racine = /
  • seul dossier visible = data

4. Suppression d’un client

[modifier | modifier le wikicode]

ATTENTION : ordre critique

4.1 Supprimer l’utilisateur

[modifier | modifier le wikicode]

userdel clientX

4.2 Supprimer le dataset ZFS

[modifier | modifier le wikicode]

zfs destroy -r data/clients/clientX-data

4.3 Supprimer le répertoire

[modifier | modifier le wikicode]

rm -rf /var/data/clientX-data

zfs set quota=500G data/clients/clientX-data

Vérification :

zfs get quota data/clients/clientX-data

6. Droits recommandés

[modifier | modifier le wikicode]

Fichiers :

chmod 664

Dossiers :

chmod 2775

7. Problèmes courants

[modifier | modifier le wikicode]

overwrite impossible

[modifier | modifier le wikicode]

Cause : fichier en 644

Solution :

find /var/data -type f -exec chmod 664 {} \; find /var/data -type d -exec chmod 2775 {} \;