GithubHelp home page GithubHelp logo

power-pass's Introduction

Gestion des mots de passe pour les serveurs Unix

Ce script PowerShell permet de gérer les mots de passe des comptes utilisateurs sur plusieurs serveurs Unix en utilisant SSH, en générant des mots de passe sécurisés et en les stockant dans une base de données Keepass.

Prérequis

  • PowerShell 5.1 ou version ultérieure
  • Les modules PowerShell suivants doivent être installés :
    • Posh-SSH
    • PoShKeePass

Installation

  1. Installez les modules Posh-SSH et PoShKeePass en exécutant les commandes suivantes dans PowerShell :

    Install-Module Posh-SSH -Scope CurrentUser
    Install-Module PoShKeePass -Scope CurrentUser
    
  2. Assurez-vous que les modules sont importés dans votre script :

    Import-Module Posh-SSH
    Import-Module PoShKeePass
  3. Assurez-vous que votre base de données Keepass est configurée correctement dans le script en spécifiant le chemin d'accès à la base de données et en créant un profil de base de données.

Utilisation

  1. Assurez-vous que votre base de données Keepass est configurée correctement avec les informations des serveurs Unix dans le groupe spécifié.

  2. Exécutez le script change_password_unix.ps1 pour changer les mots de passe des comptes utilisateurs sur les serveurs Unix.

Fonctionnalités

  • Génère des mots de passe sécurisés pour les comptes utilisateurs.
  • Utilise SSH pour se connecter aux serveurs Unix.
  • Stocke les mots de passe générés dans une base de données Keepass.
  • Gère les erreurs et affiche des messages d'information pendant l'exécution du script.

Licence

Ce script est sous licence MIT. Voir le fichier LICENSE pour plus de détails.


Pour toute question ou suggestion, n'hésitez pas à me contacter.

power-pass's People

Contributors

c0n1c avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.