Question La création de fichiers via le partage Samba monté les rend exécutables par l'utilisateur


J'ai créé un partage Samba sur ma machine virtuelle Ubuntu et monté le partage sur mon hôte Windows 7 en utilisant net use W: \\blog.localhost\blog. Lors de l'édition ou la création d'un fichier, il définit les perms à -rwxr--r--, et il devrait être mis à -rw-r--r--. J'en ai besoin pour ne pas définir le fichier comme exécutable pour l'utilisateur. Voici ma configuration pour le partage.

[blog]
comment = Development files for Wordpress Blog.
browseable = yes
writable = yes
path = /var/www/wordpress
create mask = 0644
force create mode = 0644
valid users = lpeabody
inherit permissions = yes
force user = lpeabody
force group = www-data

2
2018-03-04 01:49


origine




Réponses:


Je l'ai corrigé en enlevant inherit permissions et redémarrer Samba.


2
2018-03-04 03:52



Je ne sais pas pourquoi cela a reçu une décote. C'est la bonne solution. - Lester Peabody


Samba cartographie les fenêtres system et archive bits à group et user exécuter. Je crois que cela est fait APRÈS la création; alors le créer un masque et créer un mode les paramètres ne seraient pas utiles.

Examinez les paramètres «map archive», «map system» et «map hidden».


0
2018-03-04 03:46



Désolé je l'ai déjà compris ... merci cependant. J'étais honnêtement en train de me creuser la tête pendant plus d'une heure, mais je suppose que je devais juste partir un moment. - Lester Peabody


Pour les autres utilisateurs avec le même problème:

Assurez-vous d'avoir des masques définis; s'ils manquent, ils incluront souvent par défaut + x. Exemple:

[share]
create mask = 0644
directory mask = 0755

Vous devrez également omettre inherit permissions, ou le définir sur no.


0
2018-04-22 00:07