Re: fstab

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: fstab
    Bonsoir,

Le 18/01/2018 à 01:13, anne.guilde@??? a écrit :
> Le 16/01/2018 à 20:50, Jérôme Kieffer a écrit :
>> On Tue, 16 Jan 2018 20:11:50 +0100
>> "anne.guilde@???" <anne.guilde@???> wrote:
>>
>>> J'essaie de monter une partition ext4 du disque sata
>>>
>>> J'avais cru comprende que ( doc debian https://wiki.debian.org/fr/fstab)
>>>    defaults - paramètres de montage par défaut (équivalent à
>>> rw,suid,dev,exec,auto,nouser,async).
>>>
>>> J'ai testé avec defaults,user et defaults
>>>
>>> 1)
>>> UUID=xxxxx   /media/anne/vmware    ext4    defaults,user    0       2
>>> =>
>>> Je ne peux pas installer vmware
>>> # ./VMware-Player-14.1.1-7528167.x86_64.bundle
>>> bash: ./VMware-Player-14.1.1-7528167.x86_64.bundle: Permission non
>>> accordée
>>>
>>> Mais je peux utiliser vmware créé autrement et créer une machine
>>> virtuelle.
>>>
>>> 2)
>>> UUID=xxxxx   /media/anne/vmware    ext4    defaults    0       2
>>> Je peux installer vmware
>>> Mais je ne peux pas créer une machine virtuelle.
>>> Erreur lors de la création du répertoire
>>> /media/anne/vmware/sme/smeserver-9-64-dev : Permission non accordée
>>>
>>> Que mettre dans fstab pour que je puisse tout faire?
>>
>> J'ai comme l'impression que ton pb vient pas de fstab mais plutot des
>> uid:
>> que te disent :
>> ls -n /media/anne/vmware
>
> # ls -n /media/anne/vmware
> total 113144
> drwx------ 2 0 0     16384 sept. 10 12:43 lost+found
> drwxr-xr-x 2 0 0      4096 janv. 16 11:16 sme
> -rwxr-xr-x 1 0 0 115835793 janv. 16 19:34
> VMware-Player-14.1.1-7528167.x86_64.bundle
>
>>
>> id anne
>
> # id anne
> uid=1000(anne) gid=1000(anne)
> groupes=1000(anne),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),114(bluetooth),115(lpadmin),119(scanner)
>
>
>>
>> Est ce c'est la même uid ? j'ai un doute.
>>
>
> # ls -al /media/anne/vmware/
> total 113152
> drwxr-xr-x   4 root root      4096 janv. 16 19:34 .
> drwxr-x---+ 10 root root      4096 janv. 15 20:22 ..
> drwx------   2 root root     16384 sept. 10 12:43 lost+found
> drwxr-xr-x   2 root root      4096 janv. 16 11:16 sme
> -rwxr-xr-x   1 root root 115835793 janv. 16 19:34
> VMware-Player-14.1.1-7528167.x86_64.bundle
>
> # chown anne:anne
> /media/anne/vmware/VMware-Player-14.1.1-7528167.x86_64.bundle
> # chown -R anne:anne /media/anne/vmware/sme/
>
> # ls -al /media/anne/vmware/
> total 113152
> drwxr-xr-x   4 root root      4096 janv. 16 19:34 .
> drwxr-x---+ 10 root root      4096 janv. 15 20:22 ..
> drwx------   2 root root     16384 sept. 10 12:43 lost+found
> drwxr-xr-x   3 anne anne      4096 janv. 16 22:52 sme
> -rwxr-xr-x   1 anne anne 115835793 janv. 16 19:34
> VMware-Player-14.1.1-7528167.x86_64.bundle
>
> et maintenant, je peux créer une machine virtuelle sur sda5 avec vmware
>
> # vmware sur /dev/sda5
> /etc/fstab
> UUID=759bda26-456f-4e23-a3ed-af2071137809    /media/anne/vmware    ext4
> defaults    0       2
> /etc/mtab
> /dev/sda5 /media/anne/vmware ext4 rw,relatime,data=ordered 0 0
>
> Merci
>
> Par contre, j'ai fait un essai pour créer une image virtuelle sur sda1
> UUID=07cafc32-09d0-4628-bfd4-bae443b16353    /media/anne/home    ext4
> defaults,user    0       2
> impossible
> /etc/mtab
> /dev/sda5 /media/anne/vmware ext4 rw,relatime,data=ordered 0 0
> /dev/sda1 /media/anne/home ext4
> rw,nosuid,nodev,noexec,relatime,data=ordered 0 0
>
> J'ai modifié fstab pour sda1
> UUID=07cafc32-09d0-4628-bfd4-bae443b16353    /media/anne/home    ext4
> defaults    0       2
> /etc/mtab
> /dev/sda1 /media/anne/home ext4 rw,relatime,data=ordered 0 0
>
> et maintenant je peux créer une image virtuelle sur sda1 avec vmware
> Je ne maîtrise pas vraiment la colonne options de fstab


    OK, j'ai compris ce que tu n'as pas compris.


    Ce n'est pas un problème de fstab.
- lorsque tu montes une partition, initialement entièrement vide, seul
le root peut y écrit des fichiers/répertoires. Dans ton exemple :


> # mount /dev/sda1 /media/anne/vmware
> # ls -al /media/anne/vmware/
> total 113152
> drwxr-xr-x   4 root root      4096 janv. 16 19:34 .
> drwxr-x---+ 10 root root      4096 janv. 15 20:22 ..
> drwx------   2 root root     16384 sept. 10 12:43 lost+found


le "lost+found" indique que tu es à la racine de la partition /dev/sda1

- si tu regardes la ligne

> drwxr-xr-x   4 root root      4096 janv. 16 19:34 .


Le "." indique que ce qui s'affiche est à propos du répertoire
"/media/anne/vmware/" en lui même.

Et le "root:root" indique que seul root peut y faire quelque chose.

- a partir de là, root doit créer un répertoire quelconque. Disons "toto":
    mkdir /media/anne/vmware/toto/


- puis, il va donner à anne:anne la propriété de "/media/anne/vmware/toto/"
    chown anne:anne /media/anne/vmware/toto/


- maintenant, Anne peut écrire ce qu'elle veut dans /media/anne/vmware/toto/

- par contre, Anne ne pourra pas écrire dans /media/anne/vmware/ , comme
par exemple dans /media/anne/vmware/lost+found/

    Dans ton exemple, tu t'en ais sorti car tu as tapé:


> # chown -R anne:anne /media/anne/vmware/sme/


donc maintenant, ton utilisateur Anne peut écrire ce qu'elle veut dans
/media/anne/vmware/sme/

    Cordialement,


                            Olviier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!