web-dev-qa-db-fra.com

Partage de cifs montés mais pas de permission d'écriture

J'ai réinstallé Ubuntu sur mon serveur de développement Web. Sur l'ancien, j'avais une configuration de partage smbfs pour accéder à un partage via le réseau local vers d'autres boîtes Ubuntu. Il a été installé en utilisant ce qui suit et a bien fonctionné - http://ubuntuforums.org/showthread.php?t=288534

Cette fois-ci, j'utilise cifs-utils au lieu de smbfs, mais je suppose que c'est bon?

Lors de la réinstallation du serveur, j'ai eu des problèmes pour rendre les fichiers accessibles en écriture. Son montage est correct, et quand je reçois ls -l de ma machine locale, il me montre les permissions en écriture (bien que de mon utilisateur local), mais quand je vais créer ou sauvegarder sur un fichier cela me donne une erreur sans permission

Voici la ligne dans mon/etc/fstab. Je devais faire un changement pour pouvoir monter, et j'ai ajouté l'option ,sec=ntlmv2, sans laquelle j'obtenais mount error(13)

//192.168.0.40/webserver    /media/webserver        cifs    credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0

et mon fichier de justificatif d'identité (inchangé depuis son utilisation précédente)

username=melon
password=xxxxxxxxxxxx

Comment puis-je résoudre ce problème afin que j'ai des autorisations d'écriture sur mon montage?

9
Horse

Assurez-vous que la ligne suivante figure dans votre fichier /etc/samba/smb.conf sur le serveur:

writeable = yes

Espérons que cela permettra un accès en écriture au partage.

4
James

Dans mon cas, la solution consistait à ajouter l'option noperm à l'entrée fstab

6
Mario Mastrorilli

Comme Mario Mastrorilli l’a déjà mentionné, l’option noperm du fstab a fonctionné. Voici le HowTo demandé (David Foerster)

  1. Ouvrez juste / etc/fstab:

     $> Sudo nano /etc/fstab
    
  2. Ajouter une ligne comme ça:

    //abc-fs/folder/  /media/mountpoint                 cifs    credentials=/root/.smbcredentials,iocharset=utf8,noperm       0       0
    
  3. Mount

    $> Sudo mount -a
    
1
Marcel Lange

Sur votre serveur, ajoutez ce qui suit dans le fichier /etc/samb/samb.conf:

read only = no

espérons que cela fonctionnera.

0
Amiatbh Dutta