J'ai une partition que je veux monter (sur /ici) automatiquement (au boot ou pas) et sur laquelle n'importe qui peut écrire.
J'ai beau modifier /etc/fstab, je me retrouve toujours avec des droits qui restreignent les accès à root, et les utilisateurs ne peuvent pas créer de nouveaux fichiers.
Savez-vous comment faire ?
Au cas où, je suis en Debian Testing avec Gnome.
# Tu peux toujours essayer la solution suivante :
Posté par Gyro Gearllose . Évalué à 1.
[^] # Re: Tu peux toujours essayer la solution suivante :
Posté par nakan (site web personnel) . Évalué à 2.
/dev/PART /ici ext3 [...]umask=0 0 0
L'option umask permet à n'importe qui d'écrire, lire et executer n'importe quel fichier.
Celà peut être une faille de sécurité !
[^] # Re: Tu peux toujours essayer la solution suivante :
Posté par figus . Évalué à 1.
Je ne connaissais pas le truc. Par quel magie ext3 (puisque c'est lui que j'utilise) se souvient-il des droits du dernier montage ?
Y a-t-il un équivalent statique à ta solution ? C'est-à-dire sans avoir à monter/changer les droits/démonter la partition ?
[^] # Re: Tu peux toujours essayer la solution suivante :
Posté par Alexandre Dupas . Évalué à 2.
Lorsque tu montes un disque normalement, tu prends les droits qu'il y a sur le disque. Cependant on peut annuler cette protection en utilisant un masque permettant à la personne qui monte le disque d'en avoir le contrôle total. (Ne pas s'amuser à monter un disque contenant /home avec umask 0 0 0).
# l'option users de fstab
Posté par Greg . Évalué à 1.
voici un bout de mon fstab
/dev/hda2 /mnt/doz ntfs noauto,users,ro 1 0
/dev/hda3 /mnt/share vfat noauto,users,defaults 1 0
/dev/hdc /cdrom iso9660 noauto,users,ro 0 0
/dev/sda1 /cle vfat noauto,users 0 0
[^] # "man 5 fstab" et "man 8 mount"
Posté par zouf . Évalué à 2.
extrait de "man 5 fstab":
"user'' (allow a user to mount)
L'option user ne modifie pas les droits des fichiers sur ta partition. Cette option permet juste à un utilisateur de monter et démonter le système de fichier.
Toi tu utilises du vfat (pas de droits sur les fichiers, enfin je crois) et du ntfs (droits non gérés, je crois aussi ^^). Donc tes fichiers prennent l'uid et le gid de l'utilisateur qui lance mount.
extrait de "man 8 mount":
Mount options for fat
(Note: fat is not a separate filesystem, but a common part of the msdos, umsdos and vfat filesystems.)
[...]
uid=value and gid=value
Set the owner and group of all files. (Default: the uid and gid of the current process.)
[...]
Mount options for ntfs
uid=value, gid=value and umask=value
Set the file permission on the filesystem. The umask value is given in octal. By default, the files are owned by root and not readable by somebody else.
D'ailleurs d'aprés ma page de man, les fichiers de ta partoche ntfs ne devraient pas être accessible par un simple utilisateur. T'es sur de toi ?
J'ai pas de windows, donc je peux pas tester.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.