web-dev-qa-db-fra.com

cifs partager les permissions

Je suis confronté au problème avec la permission sur les partages cifs. J'ai un netbook Lubuntu, un ordinateur portable Win7 et un NAS QNAP.

J'ai monté des actions sur le netbook lubuntu dans le fstab:

//192.168.2.49/nasdata /home/NASDATA cifs username=nilli,password=xxx 0 0
//192.168.2.21/Users /home/WIN7 cifs username=nilli,password=yyy 0 0

Si j'essaie d'écrire en tant qu'utilisateur sur ces partages, j'obtiens une erreur: ce n'est pas autorisé. Si je monte les dossiers 'Public' sur le QNAP NAS ou le bloc-notes WIN7 et que j'essaie d'écrire en tant que root, cela fonctionne.

Maintenant, je veux écrire en tant qu'utilisateur normal (pas en tant que root) et non dans les dossiers "publics", mais dans n'importe quel dossier normal, que dois-je faire?

Merci beaucoup pour l'aide !!!

2
nilli

Vous devrez configurer un utilisateur effectif ou un groupe effectif dans le cadre de vos options de montage. Assurez-vous que l'utilisateur ou le groupe dispose du type d'accès que vous souhaitez fournir pour ce partage.

Vous pouvez également spécifier le type de masque de fichier que vous souhaitez associer aux fichiers et aux dossiers créés par l'utilisateur.

Ceci est un exemple à ajouter à vos options:

uid=[username/ID],gid=[groupname/ID),file_mode=0660,dir_mode=0775

Donc, vous auriez effectivement:

//192.168.2.49/nasdata /home/NASDATA cifs username=nilli,password=xxx,uid=[username/ID],gid=[groupname/ID),file_mode=0660,dir_mode=0775 0 0

Remplacez le crochet [entry] par le nom d'utilisateur/nom de groupe souhaité ou par uid/gid.

2
L. D. James