Salut à toutes et à tous !
Je suis actuellement en train d’écrire un tutoriel pour installer la version GOG de Planescape: Torment pour une utilisation multi-utilisateurs sous GNU/Linux.
La version actuelle peut se trouver ici :
baldursgateworld.fr/lacouron … linux.html
Je m’interroge sur un des scripts qui installe le jeu via Wine en root, particulièrement sur la sécurité de celui-ci.
Si vous pouvez me donner votre avis sur la sécurité de ce script je vous offre ma gratitude :
export WINEARCH=win32
export WINEDEBUG=-all
export WINEPREFIX=/root/.wine-prefixes/pstorment
mkdir -p /root/.wine-prefixes/pstorment
if ! [ -f /root/.Xauthority ]; then
cp /home/*/.Xauthority /root
touch /root/Xauthority-tmp
fi
wineboot --init
cd /root/.wine-prefixes/pstorment/dosdevices
rm d\:\: z\:
ln -s /usr/local/games d\:
wget http://winetricks.org/winetricks
chmod a+x winetricks
./winetricks gdiplus
rm winetricks
cd /usr/local/games
cp /home/*/setup_planescape_torment_*.exe .
mkdir pstorment
wine setup_planescape_torment_*.exe
if [ -f /root/Xauthority-tmp ]; then
rm /root/.Xauthority /root/Xauthority-tmp
fi
cd pstorment
wine setup-ddrawfix.exe
Le point qui me pousse à m’interroger est l’ajout/suppression du fichier /root/.Xauthority.
Merci !
J’ai édité le script pour en enlever la copie de .Xauthority et ajouté une indication indiquant que la connexion root doit se faire via sux :
export WINEARCH=win32
export WINEDEBUG=-all
export WINEPREFIX=/root/.wine-prefixes/pstorment
mkdir -p /root/.wine-prefixes/pstorment
wineboot --init
cd /root/.wine-prefixes/pstorment/dosdevices
rm d\:\: z\:
ln -s /usr/local/games d\:
wget http://winetricks.org/winetricks
chmod a+x winetricks
./winetricks gdiplus
rm winetricks
cd /usr/local/games
cp /home/*/setup_planescape_torment_*.exe .
mkdir pstorment
wine setup_planescape_torment_*.exe
cd pstorment
wine setup-ddrawfix.exe