Vous n'êtes pas identifié(e).
Pages : 1
Salut à tous je viens de trouver ce script, n'ayant pas de grande connaissance en la matière j'aurais voulu connaître votre point de vue sur le sujet avant son utilisation..
#!/bin/bash
echo -e
echo -e
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
echo -e $RED"================Kali-Cleaner========================================"$ENDCOLOR
echo -e $RED"= Little cleaner for Kali by MasterButcher [:] ="$ENDCOLOR
echo -e $RED"===================================================================="$ENDCOLOR
echo -e
echo -e
OLDCONF=$(dpkg -l|grep "^rc"|awk '{print $2}')
CURKERNEL=$(uname -r|sed 's/-*[a-z]//g'|sed 's/-386//g')
LINUXPKG="linux-(image|headers|debian-modules|restricted-modules)"
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
#OLDKERNELS=$(dpkg -l|awk '{print $2}'|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
YELLOW="\033[1;33m"
RED="\033[0;31m"
ENDCOLOR="\033[0m"
if [ $USER != root ]; then
echo -e $RED"[Kali-cleaner]:Error: must be root"
echo -e $YELLOW"[Kali-cleaner]:Exiting..."$ENDCOLOR
exit 0
fi
echo -e $YELLOW"[Kali-cleaner]:Cleaning apt cache..."$ENDCOLOR
sudo aptitude clean
echo -e $YELLOW"[Kali-cleaner]:Removing old config files..."$ENDCOLOR
sudo aptitude purge $OLDCONF
echo -e $YELLOW"[Kali-cleaner]:Removing old kernels..."$ENDCOLOR
sudo aptitude purge $OLDKERNELS
echo -e $YELLOW"[Kali-cleaner]:Emptying every trashes..."$ENDCOLOR
rm -rf /home/*/.local/share/Trash/*/** &> /dev/null
rm -rf /root/.local/share/Trash/*/** &> /dev/null
echo -e $YELLOW"[Kali-cleaner]:Script Finished!"$ENDCOLOR
echo -e
echo -e $RED"Goodbye........."$ENDCOLOR
= Vidéo =
= Source =
ἕν οἶδα ὅτι οὐδὲν οἶδα
Hors ligne
A part cette ligne
METALINUXPKG="linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)"
qui ne sert à rien y'a pas de risque à l'utiliser, par contre pour ce qu'il fait il est un peu inutile, tu n'a pas de mises à jours de kernel de manière récurrente sous kali donc la suppression de oldkernel est useless et tu peu le faire à la main.
En gros un
aptitude clean && aptitude purge $(dpkg -l|grep "^rc"|awk '{print $2}') && rm -rf /home/*/.local/share/Trash/*/** &> /dev/null && rm -rf /root/.local/share/Trash/*/** &> /dev/null
suffit amplement.
PS le sudo dans le script ne sert à rien puisque tu lance le script en root, c'est codé par un amateur.
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
Merci pour tes conseils et la ligne de commande IceF0x
ἕν οἶδα ὅτι οὐδὲν οἶδα
Hors ligne
Pages : 1