Configurer create mask
et directory mask
dans /etc/samba/smb.conf
les autorisations souhaitées.
de /etc/samba/smb.conf
:
# Le masque de création de fichiers est défini sur 0700 pour des raisons de sécurité. Si tu veux
# créer des fichiers avec les autorisations group = rw, définissez le paramètre suivant sur 0775.
; créer un masque = 0700
# Le masque de création de répertoire est défini sur 0700 pour des raisons de sécurité. Si tu veux
# créer des répertoires. avec les autorisations group = rw, définissez le paramètre suivant sur 0775.
; masque de répertoire = 0700
Si vous avez besoin de plus d'informations, une page de manuel est disponible sur smb.conf .
Concernant les valeurs du masquage:
Les autorisations 700 signifient:
: Le 1er octet sont des autorisations pour le propriétaire.
rwx T: Le 2ème octet sont des permissions pour le groupe.
Propriétaire: 4 2 1 7: Le 3ème octet sont des autorisations pour tout le monde.
Groupe: 0 0 0 0: pour chaque octet, commencez à 0 et:
Autre: 0 0 0 0: +4 pour l'autorisation de lecture.
: +2 pour l'autorisation d'écriture.
: +1 pour l'autorisation d'exécution.
Vous devez donc déterminer les autorisations dont vous avez besoin pour le propriétaire, le groupe et les autres. Ajoutez les chiffres pour lire, écrire et exécuter pour le propriétaire, le groupe et autres.
755 serait r, w, x pour le propriétaire; r, x pour le groupe et autres.
777 serait r, w, x pour tous les 3.
Éditer:
Si vous avez des problèmes avec les verrous, vérifiez s'il existe un fichier * ldb (c'est le fichier de verrouillage) avec des autorisations inférieures à 770. Si c'est le cas, vérifiez ces paramètres et leurs valeurs (les valeurs et le groupe de travail sont arbitraires):
forcer le groupe = groupe de travail forcer le mode de création = 0770 forcer le mode répertoire = 0770 forcer le mode sécurité = 0770 forcer le mode sécurité du répertoire = 0770
Samba créera alors le fichier * ldb avec rwxrwx --- et pourra supprimer les verrous.