GNU/Linux >> Tutoriels Linux >  >> Linux

Comment forcer des autorisations spécifiques pour les nouveaux fichiers/dossiers sur le serveur de fichiers Linux ?

Solution 1 :

J'utilise généralement la fonctionnalité native de SAMBA pour la gestion des autorisations et des groupes sur les partages. Par exemple..

force user=user1
force group=sharedgroup
create mask=775

Vous devez spécifier ces paramètres sous le partage. Assurez-vous de recharger SAMBA après le changement de configuration, ce qui peut être fait via le script d'initialisation.

Solution 2 :

Définissez les autorisations sur le répertoire sur 2777, comme ceci :

chmod 2777 /shared/dir

Ainsi, tous les fichiers et dossiers du répertoire '/shared/dir' héritent des autorisations du répertoire supérieur, dans ce cas 777.

Ensuite, procédez comme suit pour vous assurer que tous les fichiers disposent des autorisations appropriées :

chmod -R 777 /shared/dir

Solution 3 :

Je sais que c'est une vieille question, mais j'ai récemment eu un problème similaire et voici comment je l'ai résolu :

[share]
security mask = 0770
create mask = 0770
force create mode = 0660
comment = Samba share for IT
path = /raid/share
browseable = YES
guest ok = no
write list = root, @"DOMAIN+it_nfs"
force group = DOMAIN+it_nfs

Cela garantit que les utilisateurs doivent être dans le groupe de sécurité "it_nfs" dans AD, tous les fichiers seront écrits avec le groupe "it_nfs" et tous les fichiers seront écrits avec au moins 0660 et au plus 0770 perms. Forcer l'ID de groupe garantit que n'importe qui dans ce groupe peut lire/écrire les fichiers sur le partage. Sinon, vous vous retrouvez avec des situations où un fichier écrit comme bob:bob ne peut pas être écrit par charlie:charlie, même si les deux sont dans "it_nfs".


Linux
  1. Comment configurer le serveur SAMBA et transférer des fichiers entre Linux et Windows

  2. Linux - Problèmes d'autorisations pour le répertoire partagé sur un serveur ?

  3. Découvrez comment modifier les autorisations pour les fichiers et les dossiers

  4. Comment forcer le groupe et les autorisations pour les fichiers créés dans un répertoire spécifique ?

  5. Comment fonctionnent les autorisations de fichiers pour l'utilisateur root ?

Commande ls sous Linux pour lister les fichiers

Comment renommer un ou plusieurs fichiers sous Linux

Autorisations Linux - Comment trouver les autorisations d'un fichier

Comment trouver des fichiers contenant une chaîne de texte spécifique sous Linux

Comment ouvrir des fichiers et des dossiers en tant qu'administrateur dans Nautilus File Manager sous Linux

Comment compresser un fichier sous Linux