Un script bien pratique pour envoyer un dossier et son contenu d'un compte utilisateur directement vers un autre compte utilisateur, sans passer par un transfert sur un support externe.
Le fil original est ici
http://forum.ubuntu-fr.org/viewtopic.php?pid=1087177
Un grand merci chaoswizard pour ses connaissances 🙂
Le script est à placer dans /home/nom_utilisateur/.gnome2/nautilus-scripts.
Il permet d'envoyer soit
le fichier sélectionné, soit un dossier, vers un autre compte utilisateur, tout en changeant les permissions du fichier et du groupe.
#!/bin/bash
#
# On teste si un fichier a été sélectionné
if [ $# -eq 0 ]; then
zenity --error --title="Erreur" --text="Sélectionnez un fichier"
exit 1
fi
# On s'assure que les noms de fichiers contenant des espaces fonctionnent
IFS=$'\n'
# On copie le fichier
# for I in `echo $*`
# do
# cp $I /home/nom_du_compte_utilisateur/musique
#done
# On demande le mot de passe root et on copie le fichier
for I in `echo $*`
do
foo=`gksudo -u root -k -m\
"Entrez votre mot de passe root"\
/bin/echo "got r00t?"`
sudo cp -R $I /home/nom_du_compte_utilisateur/musique
sudo chown -R invite:invite /home/nom_du_compte_utilisateur/musique
done