Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

su - différent de sudo pour sfdisk

1 réponse
Avatar
Louer, Jean-Louis
Bonjour,

Dans une Knoppix remasteris=E9e, j'ai modifi=E9 l'installeur =
'knoppix-installer'
l=E9g=E8rement afin que la knoppix s'installe le plus facilement =
possible. C'est
=E0 dire que le partitionnement se fait par d=E9faut, sans poser de =
questions.
Pour cela, j'ai utilis=E9 l'outil 'sfdisk' en lui passant un fichier de =
config
pr=E9alablement =E9tablis :

# !!! PARTITION ALL DISK AND FORMAT !!!
/sbin/sfdisk -uM $INSTALL_DEV </tmp/partition-info 2>>$LOG
if [ $? -ne 0 ]
then
echo "error in cre_partition_jll ( sfdisk -uM $INSTALL_DEV )" =
>>$LOG
return 1
fi

Pour lancer l'installeur, je deviens root en tapant "su -" puis je =
lance
"knoppix-installer_modifie", et =E7a fonctionne comme je le souhaite. =
En
revanche, quand je lance =E0 partir du user knoppix : "sudo
knoppix-installer_modifie", l'installation s'arr=E8te sur le sfdisk qui
renvoit une erreur pas tr=E8s causante. 'set -x' me dit seulement que =
$? n'est
pas =3D =E0 0.

J'ai v=E9rifi=E9 les variables d'environnement, le path, sans succ=E8s.
Quelqu'un aurait'il une id=E9e ?

Jean-Louis Louere

1 réponse

Avatar
Ludovic Desfontaines
Bonjour,

En fait, selon moi, lorsque tu fais sudo knoppix-installer_modifie, tu
ne lances pas le processus sfdisk en root.
En fait, il faudrait que ton script contiennent sudo sfdisk et pas
seulement faire sudo 'ton_script'.

J'ai déjà eu un problème similaire et le faire de mettre sudo sur
chaque commande privilégiée a résolu le problème.

En espérant avoir été clair ...

Cdt
Ludovic

Le 19/04/05, Louer, Jean-Louis a écrit :
Bonjour,

Dans une Knoppix remasterisée, j'ai modifié l'installeur 'knoppix-ins taller'
légèrement afin que la knoppix s'installe le plus facilement possible . C'est
à dire que le partitionnement se fait par défaut, sans poser de quest ions.
Pour cela, j'ai utilisé l'outil 'sfdisk' en lui passant un fichier de c onfig
préalablement établis :

# !!! PARTITION ALL DISK AND FORMAT !!!
/sbin/sfdisk -uM $INSTALL_DEV </tmp/partition-info 2>>$LOG
if [ $? -ne 0 ]
then
echo "error in cre_partition_jll ( sfdisk -uM $INSTALL_DEV )" >>$LOG
return 1
fi

Pour lancer l'installeur, je deviens root en tapant "su -" puis je lance
"knoppix-installer_modifie", et ça fonctionne comme je le souhaite. En
revanche, quand je lance à partir du user knoppix : "sudo
knoppix-installer_modifie", l'installation s'arrète sur le sfdisk qui
renvoit une erreur pas très causante. 'set -x' me dit seulement que $? n'est
pas = à 0.

J'ai vérifié les variables d'environnement, le path, sans succès.
Quelqu'un aurait'il une idée ?

Jean-Louis Louere