Mount partition lecture seule

bonjour

j’ai un dual boot winxp debian etch

j’ai mis debian sur le disque 1

sur le disque 2 j’ai une partition i (photos) que j’essaie de mounter sur la débian

j’ai tenté toutes sortes d’endroit pour monter ma partition var media mnt avec ou non la lettre de la

mount -t /dev/hdd5 /var/photos
mount -t /dev/hdd5 /media/photos
mount -t /dev/hdd5 /mnt/photos
mount -t /dev/hdd5 /mnt/i
mount -t /dev/hdd5 /mnt/i -rw

chown chmod tout ce qui m’etait possible de changer mais je ne peux pas acceder en ecriture sur cette partition avec l’utilisateur lambda (ca marche en root)

une idée ??

merci pour vos réponses

Il faut que tu ajoutes une ligne dans ton /etc/fstab.

Le paramètre user indique que tu autorises les utilisateurs lambda à travailler sur cette partition.

Bonsoir,

j’ai eu le meme problème sur mon Fstab lorsque j’essayai de monter mes partions fat32 et ntfs.

J’ai résolu mon problème en remplacant mon

rx,user,auto

par

rw,user,auto,exec

Tout fonctionne bien pour la partition en fat32, mais pour les partitions ntfs cette démarche ne me donne pas les droit d’acces en lecture. Mon linux m’affiche : “impossible d’entrer dans le dossier /mnt/windows”.
En mode root dans la console, j’y ai pourtant accès.

asusa7c:/home/dremecker# cd /mnt/windows
asusa7c:/mnt/windows# ls
AUTOEXEC.BAT  Documents and Settings  NTDETECT.COM   System Volume Information
AVG7QT.DAT    ghost                   ntldr          VIRTPART.DAT
Bootfont.bin  IO.SYS                  pagefile.sys   WINDOWS
boot.ini      MSDOS.SYS               Program Files
CONFIG.SYS    MSOCache                RECYCLER

La commande ls-l me donne ceci :

asusa7c:/mnt# ls -l
total 20
drwx------ 1 root root 8192 2007-07-09 10:39 DDext (partition ntfs)
drwxr-xr-x 8 root root 8192 1970-01-01 01:00 LINWIN (partition fat32)
drwx------ 1 root root 4096 2007-07-11 11:43 windows (partition ntfs)

Comment puis je resoudre ce problème?

Voici mon fstab si vous le désirez :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdb2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdb3       /home           ext3    defaults        0       2
/dev/hdb1       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rwx,user,noauto  0       0
/dev/sda1       /mnt/DDext      auto    noatime,rw,user,auto,exec  0       0
/dev/hda1       /mnt/windows    ntfs    noatime,rw,user,auto,exec    0       0
/dev/hdb4       /mnt/LINWIN     auto    noatime,rw,user,auto,exec   0       0

bonjour

tout d’abord merci pour vos réponses

j’ai bien noté dans un post ou deux le parametre user mais jamais d’exemple concret.

Je vais de ce pas tester ta solution en ajoutant la ligne dans mon fstab mais j’ignore encore comment le relancer ni le moyen de tester ta solution par une commande mount en console.

[quote=“goldyfruit”]Il faut que tu ajoutes une ligne dans ton /etc/fstab.

Le paramètre user indique que tu autorises les utilisateurs lambda à travailler sur cette partition.[/quote]

merci à tous

mount -t /dev/hdd5 /var/photos ===> man mount .... il te manque un ptit truc et ca va brailler la

Si tu n’as besoin de cette partition qu’occasionnellement alors pas besoin d’une entrée dans ton fstab au pire si tu penses ne pas te souvenir de comment on monte / démonte, fais toi une paire d’alias dans ton .bashrc ^^. Si tu veux qu’elle soit montée tout le temps (ou utiliser mount d’une facon un chouilla plus simple ptet aussi) alors oui.

bein personellement le montage manuel ne me dérange pas, mais il ne me donne pas l’acces aux fichiers en “mode” user je doit passer en root et je doit avouer que c’est un peu lourd pour lire mes MP3.

N’y aurait il pas une solution pour rendre ces “dossiers et fichiers” accessible par un “user”?

voir les options umask, user et users.

voir les options umask, user et users.

j’ai deja essayé de changer les droit d’acces en root et debian me refuse les changements.
C’est incroyable quand meme d’etre en root et de ne pas laisser TOUT les droitd. Si ca continu a me gonfler je vai reprendre mon vieu xp qui lui me laisse faire ce que je souhaite au moins.

j’ai essayé ce,

# umount /dev/hda1
# mount -o umask=7777 /dev/hda1 /home/dremecker/windows

et ca ne me laisse toujours pas les access… :imp:

Tu as quoi comme droit sur repertoire de montage avant de le faire ?

#ls -l /home/dremecker/windows

#chown dremecker /home/dremecker/windows
#chmod u+rwx /home/dremecker/windows

et après montage en mettant ton gid dans la ligne du mount
#id dremecker

#mount -t ntfs -o gid=(ton gid) -o umask=777 /dev/hda1 /home/dremecker/windows

je me suis remis dans /mnt/windows (le /home/dremecker/windows c’etait pour voir si le fait de ce mettre dans un dossier ou j’ai normalement tout les acces ca changeit quelquechose)

quand je tappe “#ls -l /mnt/windows” il me donne :

linux-s76z:~# ls -l /mnt
total 8
dr-x------ 1 root root 8192 2007-07-13 01:01 windows
linux-s76z:~# ls -l /mnt/windows
total 585628
-r-------- 2 root root       454 2007-04-05 16:06 aksnt4usb.log
-r-------- 1 root root         0 2006-11-11 19:33 AUTOEXEC.BAT
-r-------- 1 root root  12347015 2006-11-13 08:00 AVG7QT.DAT
-r-------- 1 root root      4952 2002-08-30 14:00 Bootfont.bin
-r-------- 1 root root       212 2006-11-11 19:22 boot.ini
dr-x------ 1 root root      4096 2007-04-18 15:48 CDPROSPE
dr-x------ 1 root root         0 2007-06-29 12:58 Config.Msi
-r-------- 1 root root         0 2006-11-11 19:33 CONFIG.SYS
dr-x------ 1 root root      4096 2007-05-13 15:39 CtDriverInstTemp
dr-x------ 1 root root      4096 2006-11-12 14:44 Documents and Settings
-r-------- 1 root root 234409984 2007-07-13 00:35 hiberfil.sys
-r-------- 1 root root         0 2006-11-11 19:33 IO.SYS
-r-------- 1 root root         0 2006-11-11 19:33 MSDOS.SYS
dr-x------ 1 root root         0 2006-11-12 15:57 MSOCache
-r-------- 1 root root     47564 2004-08-03 22:38 NTDETECT.COM
-r-------- 1 root root    251712 2004-08-03 22:59 ntldr
-r-------- 1 root root 352321536 2007-07-13 00:35 pagefile.sys
dr-x------ 1 root root     12288 2007-06-28 21:40 Program Files
dr-x------ 1 root root         0 2006-11-12 14:46 RECYCLER
dr-x------ 1 root root      4096 2006-11-11 19:42 System Volume Information
-r-------- 1 root root    176128 2006-12-21 16:22 t3to
-r-------- 1 root root     36864 2006-12-21 09:29 tag
dr-x------ 1 root root         0 2007-05-06 17:15 $VAULT$.AVG
dr-x------ 1 root root      8192 2007-05-13 15:42 WebCam3Gen
dr-x------ 1 root root      8192 2007-05-13 15:39 WebCam5
dr-x------ 1 root root     32768 2007-07-13 00:36 WINDOWS

Les commandes “#chown dremecker /mnt/windows” et “#chmod u+rwx /mnt/windows” fonctionnent, lorsque je fait un ls -l voici le résultat:

linux-s76z:~# ls -l /mnt
total 4
drwxr-xr-x 2 dremecker root 4096 2007-07-08 15:11 windows
linux-s76z:~#

je fais ensuite un “#id dremecker”

uid=1000(dremecker) gid=1000(dremecker) groupes=1000(dremecker),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),106(netdev),109(powerdev)

Jusque là tout va bien, mais ensuite ca ce gate

linux-s76z:~# mount -t ntfs -o gid=1000 umask=7777 /dev/hda1 /mnt/windows
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .

Je pense que ca vient du fait que l’option umask est mal “codé” car quand je retire tout sauf umask=777 ca merde, mais lorsque je laisse tout et que je retire umask ca fonctionne. Le problème c’est que ca ne me laisse toujours pas l’acces a ces fichiers car quand je fait un “ls -l” j’obtiens

linux-s76z:~# ls -l /mnt
total 8
dr-x------ 1 root dremecker 8192 2007-07-13 01:01 windows

Il y a un problème la non?

Met que trois chiffre 7 pas quatre et -o devans

mount -t ntfs -o gid=1000 -o umask=777 /dev/hda1 /mnt/windows

[quote=“Dremecker”]j’ai deja essayé de changer les droit d’acces en root et debian me refuse les changements.
C’est incroyable quand meme d’etre en root et de ne pas laisser TOUT les droitd. Si ca continu a me gonfler je vai reprendre mon vieu xp qui lui me laisse faire ce que je souhaite au moins.[/quote]vas y: tant mieux pour nous.

tu as lu un peu ?
tu sais que le -t ntfs NE PEUT PAS ETRE ACCEDE EN ECRITURE ?
recherche un peu ce qu’on dit sur ntfs-3g.

Je cherche encore le sens de cette phrase… (faut pas s’étonner si les gens préfère windows avec des reactions aussi con, heureuseument qu’il y a encore des personnes voulant bien aider les novices)

Je le sais très bien, je veu y accéder en lecture d’ou le titre d’ailleur : “mount partition lecture seule”. Si c’était en écriture j’aurai créé un nouveau post…

Bon la ligne de commande fonction mieu avec 3 chiffre lol.

Par contre ce n’est pas 777 pour avoir tout les droits mais plutot 000.

# mount -t ntfs -o umask=000 /dev/sdb1 /mnt/DDext

Merci a toi swiip81! :slightly_smiling:

[RESOLU] pour ma part :smiling_imp: