Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/08/2007, à 12:38

soupaloignon

Script pour envoyer des dossiers vers un autre compte utilisateur

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 smile

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

==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#2 Le 07/08/2007, à 21:12

kursus

Re : Script pour envoyer des dossiers vers un autre compte utilisateur

ou sinon ya

sudo nautilus

qui marche aussi. cool

Hors ligne

#3 Le 07/08/2007, à 22:04

clem-vangelis

Re : Script pour envoyer des dossiers vers un autre compte utilisateur

sudo nautilus
boooooooooooooooooouh c'est mal ça big_smile d'une il vaut mieux utiliser gksudo pour les applis en graphique et c'est pas le pied d'utiliser nautilus en root...une erreur est vite arrivé

Hors ligne

#4 Le 07/08/2007, à 22:47

soupaloignon

Re : Script pour envoyer des dossiers vers un autre compte utilisateur

kursus a écrit :

ou sinon ya

sudo nautilus

qui marche aussi. cool

manip dangereuse, et de surcroit pas vraiment pratique

Dernière modification par soupaloignon (Le 07/08/2007, à 22:53)


==> Libérez les huitres du bassin d'Arcachon <==

Hors ligne

#5 Le 07/08/2007, à 22:49

kursus

Re : Script pour envoyer des dossiers vers un autre compte utilisateur

Je viens de parcourir la doc sudo sur http://doc.ubuntu-fr.org/sudo
et effectivement on y dit beaucoup que sudo çaimal pour les applis graphiques mais on n'explique pas vraiment pourquoi... Quelqu'un a des éléments de réponse ?

[edit]
Oui enfin c'est dangereux, il faut faire attention quoi... c'est comme les taille-haies électrique: tant que tu te contente de le mettre en marche, de tailler ta haie/déplacer ton fichier en faisant attention de ne pas le retourner contre ta gorge/supprimer bin, et de l'éteindre, ça se passe bien. Ca fait des années que je fais ça et je ne me suis toujours pas découvert de tocs qui me poussent à appuyer frénétiquement sur suppr des que je suis en root...
Après si il y a des réels problèmes de sécurité à faire ça, promis j'arrête !!

Dernière modification par kursus (Le 07/08/2007, à 22:58)

Hors ligne