Changement de propriétaire dossier ubuntu
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

Changement de propriétaire dossier ubuntu



  1. #1
    Pisces

    Changement de propriétaire dossier ubuntu


    ------

    Bonjour,

    Après avoir installé ubuntu sur mon pc (via une virtual box) j'ai créé un dossier de partage entre ubuntu et windows mais je me suis aperçu que ce n'était pas moi (utilisateur "normal") qui était propriétaire du dossier mais le root.
    D'où ma question : est ce que quelqu'un sait comment changer le propriétaire d'un dossier ?

    Merci d'avance, Pisces

    NB : j'ai déjà essayé "sudo chown [nouvel_utilisateur] [dossier]" après m'être mis en super-utilisateur mais ça ne marche pas...

    -----

  2. #2
    nicom974

    Re : Changement de propriétaire dossier ubuntu

    "j'ai déjà essayé "sudo chown [nouvel_utilisateur] [dossier]" après m'être mis en super-utilisateur mais ça ne marche pas..."

    Essaye "su" puis "chown [new user][Directory's name]"

    Et si jamais cela ne parche pas, change uniquement les permissions:
    "sudo chmod 777 [Directory's name]"

    nico
    On a tous en nous une part d'ingéniosité... Exploitons la...

  3. #3
    polo974

    Re : Changement de propriétaire dossier ubuntu

    normalement sudo chown toto:toto dossier-a-changer doit changer le propriétaire du dossier

    autant aussi changer le groupe (d'où le :toto)

    mais comme c'est un dossier, si on veut aussi changer le propriétaire du contenu du dossier, il faut mettre l'option de récursion (visiter tout le contenu).

    sudo chown -R toto:toto dossier-a-changer

    bien sûr il faut donner le bon chemin du dossier...

    (enfin, il faut que toto ait le droit de se promener depuis / jusqu'à ce dossier.
    par exemple si le dossier se trouve en /root/dossier-a-changer, ça ne va pas le faire...)
    Jusqu'ici tout va bien...

  4. #4
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    Merci pour vos réponses, malheureusement aucune des commandes proposées n'a marché et ma lecture des docs et autres manuels d'utilisation des commandes de permission ubuntu n'a rien apporté non plus... (et mon dossier de partage est dans les dossiers personnels donc l'adresse n'est pas en root : c'est "/home/user_name/shared_folder")

    Mais c'est pas un soucis trop génant donc je vais continuer de faire mes transferts de fichiers windows<->unbuntu avec une clé USB

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : Changement de propriétaire dossier ubuntu

    Tu ne donnes pas le résultat de la commande, donc le diagnostic est difficile, mais normalement, ça devrait marcher ... sauf ( ) s'il y a des espaces dans les nom de fichiers. dans ce cas, il faut mettre soit un \ devant chaque espace, soit tout mettre entre simple ou double quote:
    pour un dossier /home/chezmoi/to to/
    chown -R machin:truc '/home/chezmoi/to to/'
    ou
    chown -R machin:truc "/home/chezmoi/to to/"
    ou
    chown -R machin:truc /home/chezmoi/to\ to/

    (soit tu entres au préalable en root (su et mot de passe root (s'il existe) ou sudo -s et mot de passe utlilisateur) soit tu colles un sudo devant les commandes)
    Jusqu'ici tout va bien...

  7. #6
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    Je n'ai pas mis le résultat de la commande car la commande ne renvoi tout simplement pas le résultat, elle s’exécute comme si tout marchait bien mais quand je vais voir mon dossier de partage, il possède toujours le cadenas qui indique qu'il appartient au root...

    (Et je mets bien toutes les quotes dans la définition de l'adresse du dossier)
    Dernière modification par Pisces ; 07/05/2013 à 20h24.

  8. #7
    polo974

    Re : Changement de propriétaire dossier ubuntu

    il doit y avoir autre chose...
    donc on va procéder de façon systématique (et en ligne de commande):
    ouvrir un terminal.
    normalement le prompt doit être du genre:
    Code:
    [toto@bidule ~]$
    (utilisateur toto sur la machine bidule, le ~ veut dire qu'on est dans /home/toto)
    on passe en super-utilisateur pour "un certain temps" (ça ne plaira pas aux puristes de la sécurité...):
    Code:
    sudo -s
    à l'invite "[sudo] password for toto: " donner le mot de passe
    le prompt devient:
    Code:
    [root@bidule ~]#
    sauf erreur le "dossier partage" se trouve directement sur place (j'ai pris exprès un nom avec espace pour faire vicieux)
    on va voir ses propriétés avec la commande ls et les options -ld (l pour long et d pour "directory sans aller voir dedans"):
    Code:
    [root@bidule ~]# ls -ld "dossier partage" 
    drwxr-xr-x 2 root root 4096 2013-05-08 15:20 dossier partage
    [root@bidule ~]#
    on voit:
    d = dossier
    rwx droit utilisateur (r read, w write, x exécuter (si fichier) ou entrer (si dossier))
    r-x droit groupe (usagers appartenant au groupe)
    r-x droit other (tout le monde)

    root = utilisateur
    root = groupe

    ...

    normalement le dossier est en rwxr-xr-x
    si ce n'est pas le cas, on fait le ménage avec chmod. ex:
    Code:
    [root@bidule ~]# ls -ld "dossier partage" 
    d--x------ 2 root root 4096 2013-05-08 15:20 dossier partage
    [root@bidule ~]# chmod 755 dossier\ partage/
    [root@bidule ~]# ls -ld "dossier partage" 
    drwxr-xr-x 2 root root 4096 2013-05-08 15:20 dossier partage
    un peu d'explications:
    pour chaque niveau de droit: r=4, w=2, x=1 donc rwx = 4+2+1 = 7 et r-x = 4+1 = 5

    donc voilà, on a les droits, il faut peut-être mettre l'utilisateur (et normalement, le groupe est le même que l'utilisateur)
    Code:
    [root@bidule ~]# chown toto:toto "dossier partage" 
    [root@bidule ~]# ls -ld "dossier partage" 
    drwxr-xr-x 2 toto toto 4096 2013-05-08 15:20 dossier partage
    [root@bidule ~]#
    et voilà...

    enfin si c'est bien un dossier et pas un lien sur un dossier. ex:
    Code:
    [root@bidule ~]# ls -l "lien dossier partage" 
    lrwxrwxrwx 1 root root 15 2013-05-08 15:40 lien dossier partage -> dossier partage/
    argh!!! "lien dossier partage" est un lien sur "dossier partage"

    il faut donc changer les droits du dossier, et non ceux du lien...
    Jusqu'ici tout va bien...

  9. #8
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    J'ai fait toutes tes commandes et ça ne marche toujours pas (cf screenshot). De plus, je me suis rendu compte que je ne pouvait pas non plus changer les read/write/etc...
    Peut-il y avoir un lien entre mes deux soucis ?

    Voilà le screen de mes lignes de commande (toto=dany, bidule=dany-VirtualBox et dossier partage=Passerelle) :
    Nom : VB.png
Affichages : 403
Taille : 19,2 Ko
    Dernière modification par Pisces ; 08/05/2013 à 19h01.

  10. #9
    polo974

    Re : Changement de propriétaire dossier ubuntu

    Mhhh, c'est comme si ton root était inopérant...
    c'est étrange cette histoire...

    Et un bon gros (en sudo):
    Code:
    rm -r Passerelle
    pour virer tout ça et le recréer proprement
    (bon s'il y a des choses à sauver dedans, il faut le faire avant.)
    Jusqu'ici tout va bien...

  11. #10
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    J'avais bien essayé de supprimer ce dossier pour le recréer mais ça ne marche pas non plus et même en root (cf screenshot).
    C'est d'ailleurs pour ça que je passe par ce forum car rien ne marche alors que ça devrait... Donc comme tu dis, c'est peut être mon root qui est inopérant...

    Nom : aaa.png
Affichages : 385
Taille : 5,5 Ko

  12. #11
    polo974

    Re : Changement de propriétaire dossier ubuntu

    très bizarre...
    on dirait qu'il oublie de prendre en compte l'option (le -r)...
    (toujours en sudo)
    essai pour rire: option longue:
    Code:
     rm Passerelle --recursive
    et essai en donnant le chemin explicite de la commande rm:
    Code:
    /bin/rm -r Passerelle
    parce qu'on peut s'amuser à déclarer une fonction rm dans le shell :
    Code:
    root@machin chezmoi# rm ()
    > {
    > echo ah que je veux faire un rm $*;
    > }
    root@machin chezmoi#
    root@machin chezmoi# rm gugu
    ah que je veux faire un rm gugu
    root@machin chezmoi#
    root@machin chezmoi#
    root@machin chezmoi# /bin/rm gugu
    /bin/rm: impossible de supprimer «gugu»: est un dossier
    la nouvelle fonction rm ne fait qu'afficher un message...
    le dernier /bin/rm ne fonctionne pas car je n'ai pas mis l'option -r, mais lance le "vrai" rm.

    pour voir s'il y a anguille sous roche:
    Code:
    root@machin chezmoi # set |grep ^rm -A10
    rm () 
    { 
        echo ah que je veux faire un rm $*
    }
    (set renvoie tout l'environnement,
    | permet de prendre le résultat de l première commande pour l'envoyer à la seconde,
    grep fait une recherche, -A10 demande de donner les 10 lignes suivantes)

    oh la fonction rm que j'ai créé pour rire...

    bon, eh bien pour virer ça (et le vérifier dans la foulée):
    Code:
    root@machin chezmoi# unset rm
    root@machin chezmoi# set |grep ^rm -A10
    root@machin chezmoi#
    (en espérant que ce ne soit pas le /bin/rm qui a été bricolé...)

    Au fait, il est plus simple de copier le texte et de le mettre dans le message que de capturer une image...
    Pour ça, il faut soit:
    • cliquer "répondre"
    • double cliquer "répondre avec citation"
    • ou sinon, dans une réponse rapide,cliquer "Aller en mode avancé"
    et ajouter les balises code (selectionner le texte à emballer et cliquer le bouton dièse)

    Si tu as linux dans une machine virtuelle au fond d'un windows (j'en ai des frissons, rien que d'y penser ), tu peux installer putty sur windows et openssh-server sur ta machine linux, ce qui te permet de prendre la main à distance sur linux en mode texte (ensuite, putty est un peu bizarre pour les copié/collé du texte).
    Jusqu'ici tout va bien...

  13. #12
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    J'ai essayé toutes tes proposition mais ça ne marche toujours pas...

    En revanche, j'ai testé qqch en créant un deuxième fichier partagé et apparemment, c'est quand le "mount -t Passerelle chemin_passerelle" que j'ai mis dans le fichier etc/rc.local s'execute que mon fichier passerelle passe en protégé (j'ai mis le "mount -t ..." pour activer le partage dès que la virtual box se lance)

  14. #13
    polo974

    Re : Changement de propriétaire dossier ubuntu

    Et c'est maintenant que tu le dis (j'hésite entre grrrr et hahaha...).

    (et encore... pas toute la ligne (du mount) ...)

    il est possible que virtualbox verrouille l'écriture, je n'utilise pas...
    Jusqu'ici tout va bien...

  15. #14
    Chanur

    Re : Changement de propriétaire dossier ubuntu

    Bonjour,
    Le formatage des disques windows (fat32/ntfs) ne prévoit pas que les fichiers aient un propriétaire. Linux y accède en considérant le propriétaire comme root, et tous les fichiers et dossiers comme ayant les droits d'accès complets pour tout le monde (rwxrwxrwx).
    C'est d'ailleurs une des choses qui rend les systèmes windows nettement plus sensibles aux virus et autres cochonneries : sous linux, il est simplement impossible à un utilisateur lambda de modifier un fichier système. Sous Windows, il suffit de commencer par modifier ses attributs ...
    A+
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.

  16. #15
    polo974

    Re : Changement de propriétaire dossier ubuntu

    Quel rapport avec la choucroute?
    Jusqu'ici tout va bien...

  17. #16
    JPL
    Responsable des forums

    Re : Changement de propriétaire dossier ubuntu

    Et en plus suffisamment sommaire pour être inexact.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  18. #17
    Pisces

    Re : Changement de propriétaire dossier ubuntu

    Ok, merci Chanur

Discussions similaires

  1. Probleme demarrage Ubuntu apres changement de l'alim
    Par MaliciaR dans le forum Matériel - Hardware
    Réponses: 10
    Dernier message: 18/10/2009, 23h21
  2. Problème de changement de thème sous Ubuntu
    Par invite428e20bb dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 26/11/2008, 14h07
  3. partage dossier xp/ubuntu
    Par macimo dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 11/05/2008, 12h02
  4. Fedora : changement de dossier HOME
    Par invite70eda27f dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 17/03/2008, 09h01
Découvrez nos comparatifs produits sur l'informatique et les technologies.