 mise en place des acl sur une debian testing but de ce document ce document me sert de mémo pour la mise en place des acl sur une debian testing  je le diffuse en espérant qu il puisse servir à d autres personnes je rappelle que les acl listes de contrôles d accès  permettent d étendre les droits d accès des fichiers sous linux pour les rendre aussi complets que ceux du système de fichier ntfs de microsoft par exemple avec les acl il est possible d autoriser plusieurs groupes avec un accès en lecture écriture et d autres groupes ou utilisateurs avec un accès en lecture seule le support des acl est particulièrement intéressant lors de la mise en place d un serveur samba prérequis avoir installé une debian de base cf mon autre document sur ce sujet  http wwwcoagulorg articlephp3 idarticle 158 avoir installé le noyau 26 pour avoir nativement le support des acl ou avoir un noyau 24 supportant les acl cf mon autre document sur ce sujet vérifier que le noyau supporte correctement les acl les logs de votre noyau cat boot config2681386 grep acl doivent donner le résultat cidessous configext3fsposixacl y configext2fsposixacl y configxfsposixacl y installation des acl paquet à installer aptget install acl activation du support des acl sur une partition ext3  par défaut le noyau 26 supporte les acl sur les systèmes de fichiers suivants ext2 ext3 jfs xfs si la partition ex hda6 est déjà montée il faut utiliser la commande suivante mount o remount acl dev hda6 si la partition n est pas encore montée ou pour la monter automatiquement au démarrage du système il faut modifier etc fstab et ajouter acl dans la liste des options dev hda6 ext3 acl defaults errors remountro 0 1 consulter et modifier les acl pour manipuler les acl sous linux le paquet  acl  fournit les deux commandes  getfacl  et  setfacl  consulter les acl du fichier testacl getfacl testacl ajouter l utilisateur u user tony avec un accès en écriture w sur le fichier testacl setfacl m u tony w testacl ajouter le group g group root avec un accès en lecture r sur le fichier testacl setfacl m g root w testacl ajouter tous les utilisateurs o others avec un accès en lecture r sur le fichier testacl setfacl m o r testacl mettre par défaut d le groupe pglinux en écriture pour les nouveaux fichiers de testdir setfacl m d g pglinux w testdir supprimer toutes les acl du fichier testacl setfacl b testacl supprimer récursivement toutes les acl du dossiers testdir et de tous les fichiers qu il contient setfacl b r testdir lors de l affichage détaillé des fichiers avec un ls l le signe à la fin des droits indique que le fichier contient une acl rwrwxrx 1 root root 0 20041214 1437 testacl remarque  la modification ou la consultation des acl peut se faire en ligne de commande sous linux ou graphiquement depuis un poste windows si le dossier est partagé via samba sauvegarde des fichiers avec les acl le programme  star  permet de faire des sauvegardes en conservant les acl aptget install star liens pour avoir plus d informations j ai trouvé cet article particulièrement bien écrit sur le sujet et surtout assez récent  http wwwlinuxfrenchnet articlephp3 idarticle 1463 ne pas oublier non plus la consultation des pages de man setfacl getfact et acl historique des modifications version date commentaire 01 171204 création par tony galmiche 02 201204 ajout de nouveaux exemples et chapitre sauvegarde des fichiers avec les acl 021 100105 correction suite à remarque de gnunux 022 170105 suppression du sommaire 03 070205 ajout exemple utilisation des acl suite à remarque sur le forum  mise en place des acl sur une debian testing merci pour ce howto la mise en place des acl a bien marché pour moi sur sarge le seul problem est que je voudrais faire marcher les acl avec windows samba j ai lu quelque part qu il fallait mettre une ligne dans smbconf admin useres ntdom administrator mais ca ne marche pas je recois un message d erreur comme quoi je n ai pas les droits de changer les droits des fichiers quand je le fais sur sarge en command line ca marche de mettre manuellement l administrateur du domaine comme owner poserait probablement probleme à linux il me faut donc réussir à faire marcher le parametre admin users   mise en place des acl sur une debian testing bonjour vous ne définissez pas ce que sont les acl et ce qu ils peuvent apporter merci  mise en place des acl sur une debian testing c est expliqué très succinctement dans le but du document mais j ai ajouté un exemple pour mieux comprendre merci pour la remarque  mise en place des acl sur une debian testing dans la ligne admin useres ntdom administrator tu veux faire quoi mettre le group ntdom admin et l utilisateur administrator aussi si c est ca je crois que tu as oublie de mettre pour dire que ntdom etait un groupe et tu peux enlever le c est comme ca sur ma mandrake donc je pense que pour debian ca doit etre pareil   mise en place des acl sur une debian testing dans 95 des docs que j ai trouvé y avais comme separateur le dans la doc coagule y avais le j ai essayé les deux mais le problème viens d ailleurs la ligne indique donc l utilisateur administrateur du domaine ntdom administrator avec windbind separator   mise en place des acl sur une debian testing c est la paramètre winbind separator qui défini le séparateur j ai utilisé le car c est ce caractère qui est utilisé sous les postes windows mais ça fonctionne également avec et et sûrement avec d autres caractères sauvegarde acl depuis windows migration de fichier depuis win j ai essayé de copier les fichier de windows à samba depuis windows mais les acl sont alors perdues comment faire du coup je me pose aussi la question pour les sauvegardes vu que le serveur de sauvegarde est une machine windows avec backup exec j ai fini par réussir à installer samba avec les acl il manquait le parametre security domain et j avais joint le domaine avec l utilisateur administator alors que visiblement il est nécessaire d utiliser root   sauvegarde acl depuis windows migration de fichier depuis w  sécurité  