Hier, j'ai pu monter mon partage smb avec la commande suivante:
sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw
Je ne sais pas pourquoi ça ne marche plus. (Peut-être de la mise à jour du système).
J'ai eu l'erreur suivante:
mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share
Je ne sais pas comment résoudre ce problème ..
J'ai également essayé de le monter avec su -, et Smbclient fonctionne.
J'exécute ArchLinux.
arch-linux
samba
shared-disk
Pliez
la source
la source
echo "$EUID"
?$EUID
.)/media/share
et l'autre l'est/home/ben/share
. Aussi, je recommande d'utiliser/mnt
des montages manuels ou statiques./media
a été créé pour les démons HAL / udev pour monter des disques créés dynamiquement comme une clé USB.Réponses:
Si vous ne savez pas ce qui se passe, essayez strace:
Ensuite, essayez de rechercher le fichier
mount.strace
par le bas pour certaines erreurs, vous trouverez évidemment la raison ... C'est une méthode difficile, je sais ...la source
Comme je ne vois aucune raison valable pour votre erreur, je proposerais une syntaxe légèrement différente.
Je vais d'abord créer un nouveau répertoire en tant que root (pour être sûr que root peut le créer), puis monter le partage avec des options légèrement différentes. Voici les commandes (elles devraient toutes réussir):
La commande mount devrait vous demander votre mot de passe utilisateur Samba Ben. J'ai supprimé les options uid et gid pour supprimer un peu de "bruit". Avec cette commande, vous devriez pouvoir vérifier que vous pouvez monter le partage. Bien sûr, vous devez remplacer:
Si cela fonctionne. Essayez de démonter le partage et de le remonter avec uid uniquement:
Si cela fonctionne, ajoutez le gid, puis ajoutez le rw et enfin ajoutez l'option de mot de passe (étape par étape). Vous pouvez donc identifier laquelle des options n'est pas comprise.
la source