Je r�ponds, apr�s avoir cherch� longtemps
avec
[EMAIL PROTECTED]:~$ grep esl /etc/fstab
\\lib\esl /esl smbfs
user,password=wcxwcwxwxc,username=xg,noauto,rw,exec 0 0
J'obtiens:
umount: /esl mount disagrees with the fstab
c'est normal, puisque mtab contient
//lib/esl /esl smbfs 0 0
les \ ont �t� chang�s en /
[EMAIL PROTECTED]:~$ mount|grep esl
//lib/esl on /esl type smbfs (0)
Si je change dans fstab
[EMAIL PROTECTED]:~$ grep esl /etc/fstab
//lib/esl /esl smbfs
user,password=xwcxwwxcwx,username=xg,noauto,rw,exec 0 0
J'obtiens:
[EMAIL PROTECTED]:~$ mount /esl
[EMAIL PROTECTED]:~$ umount /esl
umount: only root can unmount //lib/esl from /esl
Dans les deux cas, root peut d�monter.
pourquoi ?
parce que smbfs ne met pas � jour correctement /etc/mtab.
Il devrait noter les options, comme pour le memorystick, par exemple:
/dev/sda1 /mstick vfat rw,noexec,nosuid,nodev,user=xg 0 0
pour d�monter, il faut trouver la mention 'user=xg' pour que xg ait le
droit de d�monter.
il reste le palliatif consistant � remplacer 'user' par 'users'
(l'utilisateur ayant mont� peut d�monter) par (n'importe quel
utilisateur peut d�monter)
La ligne correcte dans /etc/fstab est donc
//lib/esl /esl smbfs username=xwcxwwxcwx,password=xg,noauto,--,rw,users 0 0