• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Automatiser la gestion des partages réseau et permissions avec scripts Bash

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
⚔ Automatisation de la gestion des partages réseau et des permissions avec un script bash - Linux

Introduction

Ce tutoriel vous apprendra à automatiser la gestion des partages réseau et des permissions sous Linux en utilisant un script Bash. Cette approche est particulièrement adaptée aux administrateurs système et aux utilisateurs avancés qui souhaitent centraliser la gestion des partages Samba pour simplifier l'administration et renforcer la sécurité.



📜 Prérequis

• Une distribution Linux avec Samba installé (ex. : Ubuntu, Debian)

• Accès root pour la gestion des partages

• Connaissances de base en scripting Bash et en gestion des permissions sous Linux



📝 Méthodologie

✅ Automatiser la création de partages avec un script bash

• Créez un fichier script manage_shares.sh pour automatiser la création et la gestion des partages Samba :
Code:
#!/bin/bash

Création d'un partage Samba avec des permissions définies
share_name="PartageReseau"
path="/home/partage"
mkdir -p $path
chmod 770 $path
echo -e "[$share_name]\npath = $path\nvalid users = @samba_users\nbrowsable = yes\nwritable = yes\n" | sudo tee -a /etc/samba/smb.conf
sudo systemctl restart smbd

• Ce script crée un partage nommé PartageReseau et le rend accessible aux membres du groupe samba_users.

• Documentation complémentaire : Documentation Linux



✅ Gérer les permissions d'accès aux partages Samba

• Utilisez chmod pour définir des permissions de lecture et d’écriture :
Code:
chmod 770 /home/partage

• Ajoutez les utilisateurs souhaités au groupe samba_users :
Code:
sudo usermod -aG samba_users nom_utilisateur



✅ Surveillance de l’activité des partages

• Activez l’audit de Samba pour surveiller les accès aux partages en ajoutant la ligne suivante dans smb.conf :
Code:
vfs objects = full_audit

• Redémarrez Samba pour appliquer les modifications :
Code:
sudo systemctl restart smbd

• Pour des recherches supplémentaires : Résultats Google



💡 Astuce

Automatisez l’ajout des utilisateurs dans le script pour gagner du temps et assurer des permissions cohérentes sur tous les partages.



🚨 Avertissement

Testez les scripts sur un serveur de test pour éviter tout accès non autorisé en cas de mauvaise configuration. Les permissions doivent être soigneusement vérifiées.



🛠️ Conseil

Définissez des partages en lecture seule pour les fichiers sensibles, ce qui réduit les risques d’altération des données.



🔗 Solution alternative

Considérez Nextcloud pour un NAS avec accès et gestion sécurisée des fichiers : Nextcloud



🏁 Conclusion

L’automatisation de la gestion des partages et des permissions via des scripts Bash permet une administration simplifiée et une meilleure sécurité pour les partages réseau sous Linux.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 286
Messages
29 586
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas