1 votes

smbmount renvoie "opération non autorisée"

J'utilise le paquet d'outils smbfs pour monter mes partages SMB. J'ai écrit un rapide script pour monter le partage :

#!/bin/sh
/usr/bin/smbmount "\\\\somehost.local\\hostshare" /media/hostshare -o user=smbuser,dom=WORKGROUP,uid=localuser,gid=localgroup

Ce script fonctionnait dans la version 9.10 lorsqu'il était appelé par le compte "localuser", mais dans ma version 10.04 fraîchement installée, il échoue et me donne l'erreur suivante :

mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Le répertoire /media/hostshare est vide et possède ces conditions :

drwxrwxr-x  2 localuser localgroup 4096 2010-12-12 12:04 hostshare/

L'utilisateur local fait partie de ces groupes :

localgroup adm dialout cdrom plugdev lpadmin admin sambashare

Une idée de ce qui se passe ici ? Google semble suggérer que le bit "sticky" doit être mis sur /sbin/mount.cifs /sbin/mount.smbfs y /sbin/umount.cifs

S'agit-il d'un bogue ?

1voto

Keng Points 10618

Voir ce bogue dans Ubuntu :

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/563805

et le bogue correspondant dans Debian :

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571323

Il s'agit d'un changement de comportement intentionnel pour des raisons de sécurité. Au lieu d'utiliser mount avec le bit setuid, vous pouvez l'exécuter en utilisant sudo.

1voto

user200919 Points 11

Pour moi, l'ajout du sec=ntlmv2 fonctionne.

Exemple :

sudo mount //server/share /localdirectory -o user=username,domain=WORKGROUP,sec=ntlmv2,iocharset=utf8

0voto

Petey Points 135

Avez-vous déjà personnalisé le fichier smb.conf ? Si ce n'est pas le cas, le système Windows auquel vous vous connectez a-t-il modifié sa configuration depuis la dernière fois que vous vous êtes connecté ? Une solution possible : Ajoutez ce qui suit dans votre /etc/samba/smb.conf

client ntlmv2 auth = yes

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X