// Chemin du point de montage$mountPoint="/mnt/cle";// Chemin du périphérique USB$usbDevice="/dev/sdb1";// Commande pour monter la clé USB$command="mount $usbDevice$mountPoint 2>&1";// Exécution de la commande et capture de la sortie$output=[];$exitCode=0;exec($command,$output,$exitCode);// Vérification du code de sortie de la commandeif($exitCode===0){echo"La clé USB a été montée avec succès.";}else{echo"Erreur lors du montage de la clé USB:";foreach($outputas$line){echo"<br>$line";}}
# ?
Posté par seb . En réponse au message Monter une clé USB depuis une page PHP. Évalué à 1. Dernière modification le 21 janvier 2024 à 16:19.
Bonjour,
/etc/fstab
/var/www/admin/test.php
/etc/sudoers
Résultat :
Erreur lors du montage de la clé USB:
mount: /mnt/cle: must be superuser to use mount.
Avec :
$command = "sudo mount $usbDevice $mountPoint 2>&1";
Erreur lors du montage de la clé USB:
mount: /mnt/cle: /dev/sdb1 already mounted on /mnt/cle.
[^] # Re: besoin de lunettes ?
Posté par seb . En réponse au message Monter une clé USB depuis une page PHP. Évalué à 1.
Bonjour,
avec putty
www-data@serveuratelier:~$ sudo mount /dev/sdb1 /mnt/cle
ça fonctionne, la clé est montée.
Avec ma page php, que la clé soit déjà monté ou pas, j'obtiens toujours :
Erreur lors du montage de la clé USB:
mount: /mnt/cle: /dev/sdb1 already mounted on /mnt/cle.