« Feuille classe » : différence entre les versions

De Travail-ivan
Aucun résumé des modifications
Balises : Révoqué Éditeur visuel
Aucun résumé des modifications
 
(17 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
https://techexpert.tips/fr/glpi-fr/recuperation-du-mot-de-passe-glpi/
<syntaxhighlight lang="bash">
#!/bin/bash


* mysql> use glpi;
# Vérification des privilèges root
* mysql> update glpi.glpi_users set password='$2y$10$p..X4No3kbL9zq3s9yyXuuNdbHN78Bd/j8aiInj5L7Fo1Hg3hJMFa' where name = 'glpi';
if [ "$EUID" -ne 0 ]; then
* mysql> quit;
    echo "Ce script doit être exécuté en tant que root"
    exit 1
fi


# Installation des outils nécessaires
apt-get update
apt-get install -y parted fdisk


   
# Afficher l'état actuel
* Pour des raisons de sécurité, veuillez changer le mot de passe par défaut pour le(s) utilisateur(s) : glpi
echo "État actuel du disque :"
*    Pour des raisons de sécurité, veuillez supprimer le fichier : install/install.php
fdisk -l /dev/sda
*    390 tables utilisent le charset déprécié, utf8mb3. Exécutez la commande "php bin/console migration:utf8mb4" pour les migrer.
echo "-------------------"
*    1307 colonnes primaires ou étrangères utilisent des entiers signés Exécutez la commande "php bin/console migration:unsigned_keys" pour les migrer.
df -h /dev/sda2
*    La configuration du dossier racine du serveur web n'est pas sécurisée car elle permet l'accès à des fichiers non publics. Référez-vous à la documentation d'installation pour plus de détails.
echo "-------------------"
*    La directive PHP "session.cookie_httponly" devrait être définie à "on" pour prévenir l'accès aux cookies depuis les scripts côté client.
*


# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"


/quiet /i ‘’\\win2022\agentglpi\GLPI-Agent-1.4-x64.msi’’ RUNNOW=1 ADD_FIREWALL_EXCEPTION=1
# Redimensionner avec fdisk
EXECMODE=1 SERVER=‘’http://192.168.4.11/glpi’’
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo    # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda


#
# Recharger la table des partitions
# 2048 bit OpenVPN static key
partprobe /dev/sda
#
-----BEGIN OpenVPN Static key V1-----
cad0dd44bef7e40ea7dba3595dcedc62
729d70c8fda1b464a0d31dbd30958ef2
0fe44347141a5397ef9254b676d9cef3
9cc5253e00fa21a6fbfb1919e5f05e8b
d2e6d54558d54037e9c3fe222833fce9
82e2448b7143e79b8ae9b89194fc9f32
2e155f7bcf81cc40de00567dcf42e0e0
aed5ac465d209c9dc6bd88c90a4afe1f
16660011a1629fff06be7fd7126a2f84
313c28ec2e1259ee52db28c4da006264
c01bd4b2e76af9662950449d7bd2c5ee
c9b9fad7a737b6b89d19e37ded8cbe5d
3f78092e6940eb16dcaa8b25837852bb
9fe88ff5339c55fe0479380e43bdb5ae
d5bd639d935b1d4c7ef30c11bab43a31
8c9c0bac7a708b382e0da67b7c09cd09
-----END OpenVPN Static key V1-----


# Redimensionner le système de fichiers
resize2fs /dev/sda2


 
# Afficher le résultat
{| class="wikitable"
echo "Nouvel état du disque :"
|+
df -h /dev/sda2
!hghhhg<!-- lolmkllk -->
</syntaxhighlight>
!
!
!
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|}

Dernière version du 28 novembre 2024 à 11:28

#!/bin/bash

# Vérification des privilèges root
if [ "$EUID" -ne 0 ]; then
    echo "Ce script doit être exécuté en tant que root"
    exit 1
fi

# Installation des outils nécessaires
apt-get update
apt-get install -y parted fdisk

# Afficher l'état actuel
echo "État actuel du disque :"
fdisk -l /dev/sda
echo "-------------------"
df -h /dev/sda2
echo "-------------------"

# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"

# Redimensionner avec fdisk
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo     # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda

# Recharger la table des partitions
partprobe /dev/sda

# Redimensionner le système de fichiers
resize2fs /dev/sda2

# Afficher le résultat
echo "Nouvel état du disque :"
df -h /dev/sda2