Le Samedi 6 Avril 2002 13:37, vous avez �crit : > On Sat, 6 Apr 2002 12:47:07 +0200 > > Ygster <[EMAIL PROTECTED]> wrote: > > Salut � tous, > > J'ai une Mandrake 8.1 et m�me apr�s avoir lu pas mal de choses et essayer > > de nombreuses commandes je ne peux toujours pas �crire sur mes partitions > > windows. > > > > Voil� mon /etc/fstab : > > > > /dev/hdb5 / reiserfs notail 1 1 > > none /dev/pts devpts mode=0620 0 0 > > none /dev/shm tmpfs defaults 0 0 > > /dev/hdb9 /home reiserfs notail 1 2 > > /dev/scd0 /mnt/graveur auto rw,user,exec,noauto 0 0 > > /dev/hdd /mnt/cdrom auto user,exec,ro,noauto 0 0 > > /dev/fd0 /mnt/floppy auto user,sync,exec,noauto 0 0 > > /dev/hda1 /mnt/win_c vfat rw,user 0 0 > > /dev/hdb1 /mnt/win_d vfat rw,user 0 0 0 > > none /proc proc defaults 0 0 > > /dev/hdb7 /usr reiserfs notail 1 2 > > /dev/hdb6 /var reiserfs notail 1 2 > > /dev/hdb8 swap swap defaults 0 0 > > pour pouvoir �crire sur une partition windows, ajouter dans le champ > options de chaque ligne de /etc/fstab correspondante: umask=0 > > /dev/hda1 /mnt/win_c vfat rw,user,umask=0 0 0 > /dev/hdb1 /mnt/win_d vfat rw,user,umask=0 0 0 0 > > c'est tout! > > bye > jipe
Pour compl�ter la r�ponse de Jipe, voici une copie de deux vieux mails sur umask : De : christophe Josselin <[EMAIL PROTECTED]> � : [EMAIL PROTECTED] Date : Mon, 15 Oct 2001 23:24:24 -0400 Bon pour la troisi�me fois en quelques jours : explication du fonctionnement d'umask pour la d�finition des permissions d'acc�s � un r�pertoire windows. D'abord avec ma MDK 8.0 le r�pertoire /mnt/windows appartient par d�faut � root. Voici une copie de la ligne du fichier fstab pour le montage de ce r�pertoire : /dev/hda2 /mnt/windows vfat user,exec,umask=0,codepage=850,iocharset=iso8859-1 0 0 Petite explication du contenu de cette ligne : /dev/hda2 � �: nom de la partition qui contient windows /mnt/windows : r�pertoire dans lequel sera mont� windows vfat : type de formatage de la partition user : autorise tous les utilisateurs � acceder � windows exec : autorise le lancement de programme � partir de cette � � � �partition umask=0 : voir plus loin codepage=850,iocharset=iso8859-1 : d�finition de la table de carat�res 0 0 : Ordre de passage pour le contr�le de la table de partition avec fsck (les laisser absolument � 0) Concernant le chmod, il faut savoir que windows ne sait pas g�rer les droits d'acc�s, donc ce chmod est inutilisable sur ce genre de partion, m�me pour root. Si on veut d�finir des drois d'acc�s, on va utiliser umask : voir man mount dont voici un extrait : �umask=valeur � � � � � � � Fixer �l'umask �(c'est �� dire le masque de bit des � � � � � � � permissions qui ne sont pas fournies). �Par �d�faut � � � � � � � il �s'agit �de �l'umask �du processus en cours. �La � � � � � � � valeur est donn�e en octal. Pour Plus d'info voici une copie d'un vieux mail traitant de ce sujet : La commande umask fonctionne � l'inverse de la commande chmod, cad que le nombre octal 000 �donne tous les droits � l'utilisateur, au groupe et aux autres. Le nombre octal utilis� par la commande umask fonctionne comme un filtre qui ne d�signe pas les droits � attibuer, mais au contraire les droits qui ne DOIVENT pas �tre attribu�s. Ainsi la commande umask 077 donne tous les droits au propri�taire et aucun droits aux autres ( a v�rifier pour root)." *********----------------------------------------------------- + Un petit compl�ment suite � une quesion que l'on m'avait pos�e en direct : *********----------------------------------------------------- Re: Petit retour sur "umask" De : christophe Josselin <[EMAIL PROTECTED]> � : ******** Date : Tue, 16 Oct 2001 18:55:35 -0400 Le Mardi 16 Octobre 2001 02:35, vous avez �crit : >�N'ayant pas de "man umask" j'en viens � te demander un compl�ment >�d'information sur "umask". Normal, umask est une option de mount et de fstab. On retrouve un peu d'explication dans le man de mount. Par contre, si tu tapes "info umask", il te r�pond bash_builtins. Un petit #bash dans konqueror, suivi d'une recherche sur 'umask" nous aprrend qu'il s'agit d'une commande interne du shell dont voici la copie : umask [-S] [mode] Le masque de cr�ation de fichier de l'utilisateur est fix� � � �au mode �indiqu�. Si mode commence par un chiffre, il est interpr�t� � � �comme un nombre octal, sinon il est consid�r� comme un masque symbolique, � � �semblable � ceux acceptes par chmod(1). Si mode est omis, ou si l'option � � �-S est fournie, la valeur courante du masque est affich�e. L'option -S � � �affiche le masque sous forme symbolique, l'affichage par d�faut �tant en � � �octal. Un argument -- d�sactive la recherche d'option dans la suite des � � �arguments. Le code de retour est nul si le mode a pu �tre chang� correctement, � � �ou si on a omis l'argument mode, et faux sinon. La m�me chose pour mount(8) : umask=valeur Fixer l'umask (c'est � dire le masque de bit des permissions qui � � �ne sont pas fournies). Par d�faut il s'agit de l'umask du processus en cours. � � �La valeur est donn�e en octal. >�Ce que tu dis sur "umask" est parfaitement clair dans les lignes du fichier >�fstab. Maintenant petites questions subsidiaires : >�a) si je change en mode root le param�tre umask de ma partition Windows >�pour changer des autorisations je change alors quoi la partition seulement >�ou tout ce qu'elle contient ? Si j'ai bien compris le fonctionnement d'umask (je suis d�butant sous linux depuis deux ans), tu modifies les droits du point de montage, car windows ne connait pas cette notion de droits. Par cons�quent, la modification des droits du point de montage se r�percute sur l'int�gralit� du contenu de la partition. AMHA Neanmoins Linux est en mesure de conserver les droits RW fix�s par la daube. >�b) tu dis chmod ne marche pas sur la partition "Windows" et qu'il faut >�utiliser la commande "umask", c'est quoi la commande � passer pour changer >�les autorisations sur un objet : >�umask code_octal path_objet ? Jusque l�, je faisais mes modifications de droits directement dans le fstab, suivi d'un "umount /mnt/win" puis d'un "mount /mnt/win" pour mettre � jour les droits sur cette partition. Je viens de faire un test sur mon portable en tapant "umask 077 /mnt/win" sans r�sultat sur la modification des droits, puis "umask 777 /mnt/win" idem, que se soit sur une partition mont�e ou non. -- Christophe Josselin �La theorie, c'est quand on comprend tout mais que rien ne marche. �La pratique, c'est quand ca marche sans qu'on ne sache pourquoi. �Les ingenieurs rassemblent les deux: � � �rien ne marche et ils ne savent pas pourquoi. � � � � � � � -- ULg
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
