OVH Cloud OVH Cloud

vfat et fichiers +x

16 réponses
Avatar
Philippe Idlavi
Bonjour,
Y-a-t-il un moyen pour n'avoir aucun fichier +x sur une partition vfat ?

Voici la ligne de configuration de la dite partition dans le "fstab" :
"/dev/hdb1 /mnt/Documents auto
umask=0,iocharset=iso8859-15,codepage=850,user,noexec 0 0"

Où est l'erreur ?

Merci.

6 réponses

1 2
Avatar
Philippe Idlavi
Nicolas George wrote:
(Attention, tes lignes sont un peu trop longues : elles tiennent dans le
post initial en 80 colonnes, mais plus quand on les cite.)


J'utilise Thunderbird.
Je modifie l'option "Wrap plain text message at " à 65 .
Est-ce ce qu'il faut faire ?


Philippe Idlavi wrote in message
<ptegd.9977$:

Mais comment faire pour supprimer le bit d'exécution sur tous les fichiers
tout en autorisant l'accés à un utilisateur normal ?



Lire un peu plus bas dans la doc¹ :

umask=value
Set the umask (the bitmask of the permissions that are not
present). The default is the umask of the current process. The
value is given in octal.

dmask=value
Set the umask applied to directories only. The default is the
umask of the current process. The value is given in octal.
Present since 2.5.43.

fmask=value
Set the umask applied to regular files only. The default is the
umask of the current process. The value is given in octal.
Present since 2.5.43.

Si tu as lu une page de man en français qui ne mentionne pas ces options...


Non, j'ai lu la page man de "mount" en anglais mais je m'étais
arrêté à l'option "-o" sans voir qu'il manquait effectivement des
options...et sur lea-linux il n'est pas fait mention de ces options.
Je ne savais pas qu'il y avait des pages man en french.

Merci beaucoup pour ton aide (je suis désolé de poser des
questions dont la réponse est sous mes yeux, ce n'est pourtant
pas faute de chercher).
C'est la première fois que je participe à un news-group et je
trouve ça génial...
J'espère qu'un jour je pourrais rendre service à mon tour.


Avatar
Philippe Idlavi
TiChou wrote:
Dans le message <news:ptegd.9977$,
*Philippe Idlavi* tapota sur f.c.o.l.configuration :

Nicolas George wrote:

umask=0,iocharset=iso8859-15,codepage…0,user,noexec 0 0"



^
777-0 = 777, ce qui contient le bit d'exécution.

OK, mea-culpa, je n'ai pas lu la doc attentivement...




Et il semble que vous ne l'ayez toujours pas lu attentivement. ;-)


si si, mais pas la bonne !


Mais comment faire pour supprimer le bit d'exécution sur tous les
fichiers
tout en autorisant l'accés à un utilisateur normal ? (puisque, si j'ai
bien compris le bit d'exécution sur répertoire en autorise l'accés)



man mount, options fmask et dmask



C'est OK :)
Merci.




Avatar
Hugolino
Le Fri, 29 Oct 2004 00:34:17 +0200, Philippe Idlavi a écrit:
Nicolas George wrote:
Philippe Idlavi wrote in message
<9myfd.9158$:

umask=0,iocharset=iso8859-15,codepage…0,user,noexec 0 0"


^
777-0 = 777, ce qui contient le bit d'exécution.




Je me branche sauvagement sur le fil car j'en avais juste marre de voir
mes MP3 sur une partoche vfat s'afficher comme exécutable.
J'ai donc modifié le umask de mon /etc/fstab comme suit:

8<-----------8<---------8<----------8<----------8<----------8<----------8<
#/etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump><pass>
# Les MP3
/dev/hdb5 /mnt/MP3 vfat user,uid00,umask3,noatime,noexec,nodev 0 0
8<-----------8<---------8<----------8<----------8<----------8<----------8<

~ # umount /dev/hdb5
umount: /dev/hdb5: n'est pas monté
^D
~ $ mount /mnt/MP3
~ $ cd /mnt/MP3
bash: cd: /mnt/MP3: Permission non accordée
~ $ ll /mnt/MP3
ls: /mnt/MP3/AAATest.txt: Permission non accordée
ls: /mnt/MP3/ACDC_00_Stiff_Upper_Lip_01_Stiff_Upper_Lip.mp3: Permission
non accordée
ls: /mnt/MP3/ACDC_00_Stiff_Upper_Lip_02_Meltdown.mp3: Permission non
accordée
[...]
ls: /mnt/MP3/Van_Halen_2_79_02_Dance_The_Night_Away.mp3: Permission non
accordée
total 0
~ $ echo $UID
1000

Je ne comprends plus... Le répertoire /mnt/MP3 est monté avec les bons
droits...
8<-----------8<---------8<----------8<----------8<----------8<----------8<
/mnt $ ll
total 172
[...]
124 drw-rw-r-- 5 hugo hugo 126976 1970-01-01 01:00 MP3
[...]
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Les fichiers qui sont dedans m'appartiennent et je ne peux pas les
jouer...

Que faire ? M-x doctor ?



--
<|Leo404|> tu peux m'aider à configurer ma connexion?
delepine| Mais encore ?
<|Leo404|> va te faire enculer
-+- Leo404 in Guide du linuxien pervers - "Connexions inavouables" -+-



Avatar
TiChou
Dans le message <news:,
*Hugolino* tapota sur f.c.o.l.configuration :

J'ai donc modifié le umask de mon /etc/fstab comme suit:

/dev/hdb5 /mnt/MP3 vfat user,uid00,umask3,noatime,noexec,nodev

~ $ mount /mnt/MP3
~ $ cd /mnt/MP3
bash: cd: /mnt/MP3: Permission non accordée
~ $ ll /mnt/MP3
ls: /mnt/MP3/AAATest.txt: Permission non accordée

Je ne comprends plus... Le répertoire /mnt/MP3 est monté avec les bons
droits...


Que tu crois. :)

/mnt $ ll
124 drw-rw-r-- 5 hugo hugo 126976 1970-01-01 01:00 MP3


L'utilisateur 'hugo' a la permission de lire le contenu (u+r) et d'écrire
des nouveaux fichiers (u+w) dans ce répertoire mais, comme il n'a pas la
permission d'entrer dans ce répertoire (u-x), les précédentes permissions
sont donc inhibées.

Que faire ? M-x doctor ?


Utiliser fmask et dmask à la pace de umask comme dit précédement dans ce fil
de discussion. :)

Par exemple fmask33,dmask22.

--
TiChou

Avatar
Philippe Idlavi
Hugolino wrote:
Le Fri, 29 Oct 2004 00:34:17 +0200, Philippe Idlavi a écrit:

Nicolas George wrote:

Philippe Idlavi wrote in message
<9myfd.9158$:


umask=0,iocharset=iso8859-15,codepage…0,user,noexec 0 0"


^
777-0 = 777, ce qui contient le bit d'exécution.





Je me branche sauvagement sur le fil car j'en avais juste marre de voir
mes MP3 sur une partoche vfat s'afficher comme exécutable.
J'ai donc modifié le umask de mon /etc/fstab comme suit:

8<-----------8<---------8<----------8<----------8<----------8<----------8<
#/etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump><pass>
# Les MP3
/dev/hdb5 /mnt/MP3 vfat user,uid00,umask3,noatime,noexec,nodev 0 0
8<-----------8<---------8<----------8<----------8<----------8<----------8<

~ # umount /dev/hdb5
umount: /dev/hdb5: n'est pas monté
^D
~ $ mount /mnt/MP3
~ $ cd /mnt/MP3
bash: cd: /mnt/MP3: Permission non accordée
~ $ ll /mnt/MP3
ls: /mnt/MP3/AAATest.txt: Permission non accordée
ls: /mnt/MP3/ACDC_00_Stiff_Upper_Lip_01_Stiff_Upper_Lip.mp3: Permission
non accordée
ls: /mnt/MP3/ACDC_00_Stiff_Upper_Lip_02_Meltdown.mp3: Permission non
accordée
[...]
ls: /mnt/MP3/Van_Halen_2_79_02_Dance_The_Night_Away.mp3: Permission non
accordée
total 0
~ $ echo $UID
1000

Je ne comprends plus... Le répertoire /mnt/MP3 est monté avec les bons
droits...
8<-----------8<---------8<----------8<----------8<----------8<----------8<
/mnt $ ll
total 172
[...]
124 drw-rw-r-- 5 hugo hugo 126976 1970-01-01 01:00 MP3
[...]
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Les fichiers qui sont dedans m'appartiennent et je ne peux pas les
jouer...

Que faire ? M-x doctor ?





umask=0,fmask1

Philippe.




Avatar
Hugolino
Le Mon, 1 Nov 2004 00:51:54 +0100, TiChou a écrit:
Dans le message <news:,
*Hugolino* tapota sur f.c.o.l.configuration :

J'ai donc modifié le umask de mon /etc/fstab comme suit:

/dev/hdb5 /mnt/MP3 vfat user,uid00,umask3,noatime,noexec,nodev

~ $ mount /mnt/MP3
~ $ cd /mnt/MP3
bash: cd: /mnt/MP3: Permission non accordée
~ $ ll /mnt/MP3
ls: /mnt/MP3/AAATest.txt: Permission non accordée

Je ne comprends plus... Le répertoire /mnt/MP3 est monté avec les bons
droits...


Que tu crois. :)


Oui, j'ai posté trop vite.


/mnt $ ll
124 drw-rw-r-- 5 hugo hugo 126976 1970-01-01 01:00 MP3


L'utilisateur 'hugo' a la permission de lire le contenu (u+r) et d'écrire
des nouveaux fichiers (u+w) dans ce répertoire mais, comme il n'a pas la
permission d'entrer dans ce répertoire (u-x), les précédentes permissions
sont donc inhibées.


Mea Culpa, Mea Maxima Culpa...


Que faire ? M-x doctor ?


Utiliser fmask et dmask à la pace de umask comme dit précédement dans ce fil
de discussion. :)


Oui, avant que tu ne répondes j'ai lu ces options de la page de man que
tu donnais, j'ai corrigé le problème.


Par exemple fmask33,dmask22.


J'aurais pas du chercher puisque que tu donnes la solution :)


--
Hugo NPN (i --> ee)
Ce programme ne gère pas le "groupe wheel" utilisé pour restreindre
l'accès par su au compte Super-Utilisateur, car il pourrait aider des
administrateurs systèmes fascistes à disposer d'un pouvoir incontrôlé
sur les autres utilisateurs. (man su)


1 2