Droits Utilisateurs Unix Communs
Résolu
Ben'
Messages postés
887
Date d'inscription
Statut
Membre
Dernière intervention
-
Mstr Messages postés 9973 Date d'inscription Statut Contributeur sécurité Dernière intervention -
Mstr Messages postés 9973 Date d'inscription Statut Contributeur sécurité Dernière intervention -
Bonjour à tous,
Alors tout d'abord j'insiste sur le faite que la question à peut être pour résultat une réponse simple... Très simple. Alors excusez-moi!
Je dispose (par exemple) de deux utilisateurs "Luc" et "Alexis"
Tout deux sont intégrés aux groupes "Dev"
Dans un dossier créé: test/ il y a un dossier du nom de /luc/ (test/luc/) et un autre /alexis/ (test/alexis) puis un dossier /dev/ (test/dev/).
Sur chacun des dossiers "prénoms" j'ai changer le propriétaire:
Et le dossier "dev" j'ai donc ajouter tout les droits de bases:
Sauf que d'accord... Lorsque luc écrira dans dev/ un fichier par exemple nommé testL et bien Alexis ne pourra pas le modifier...
Hors ce que j'aimerais c'est pouvoir avec Alexis la possibilité de modifier le contenu de Luc et vis et versa dans le dossier dev/ .
Est-ce possible? Où faut-il à chaque fois que chacun donne les droits à l'autre pour qu'il puisse modifier le contenu de l'un ou de l'autre dans le dossier dev/ ?
Merci d'avance!
« Pour réussir, il ne suffit pas de prévoir. Il faut aussi savoir improviser. »
-Isaac Asimov
Alors tout d'abord j'insiste sur le faite que la question à peut être pour résultat une réponse simple... Très simple. Alors excusez-moi!
Je dispose (par exemple) de deux utilisateurs "Luc" et "Alexis"
Tout deux sont intégrés aux groupes "Dev"
Dans un dossier créé: test/ il y a un dossier du nom de /luc/ (test/luc/) et un autre /alexis/ (test/alexis) puis un dossier /dev/ (test/dev/).
Sur chacun des dossiers "prénoms" j'ai changer le propriétaire:
chown luc luc/ chown alexis alexis/
Et le dossier "dev" j'ai donc ajouter tout les droits de bases:
chgrp dev dev/ chmod ug+rwx dev/
Sauf que d'accord... Lorsque luc écrira dans dev/ un fichier par exemple nommé testL et bien Alexis ne pourra pas le modifier...
Hors ce que j'aimerais c'est pouvoir avec Alexis la possibilité de modifier le contenu de Luc et vis et versa dans le dossier dev/ .
Est-ce possible? Où faut-il à chaque fois que chacun donne les droits à l'autre pour qu'il puisse modifier le contenu de l'un ou de l'autre dans le dossier dev/ ?
Merci d'avance!
« Pour réussir, il ne suffit pas de prévoir. Il faut aussi savoir improviser. »
-Isaac Asimov
A voir également:
- Droits Utilisateurs Unix Communs
- Vous devez disposer des droits d'administrateur pour supprimer ce dossier - Guide
- Fichier executable unix ✓ - Forum MacOS
- Donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Pour l'instant vous pouvez seulement envoyer des messages à des contacts communs - Forum Messagerie instantanée
- SVP donnez moi les reponses ✓ - Forum Jeux vidéo
2 réponses
Salut,
Intéresses-toi au sticky bit : https://fr.wikipedia.org/wiki/Permissions_UNIX#Sticky_Bit
Intéresses-toi au sticky bit : https://fr.wikipedia.org/wiki/Permissions_UNIX#Sticky_Bit
Ben'
Messages postés
887
Date d'inscription
Statut
Membre
Dernière intervention
142
Merci Manuel, mais ce n'est pas la réponse que je voulais (cela dit c'est très intéressant). J'ai du coup résolu mon problème !
Je décris la résolution de mon problème:
Par défaut le UMASK ne donne pas la possibilité aux utilisateurs du même groupe de modifier des fichiers d'un dossier partagé et appartenant à ce groupe.
Du coup, il est possible de modifier umask pour qu'au contraire, ce ne soit pas le cas par défaut... Mais ce n'est pas ce que je conseil, par problème de sécurité.
Je conseil plutot l'utilisation des acl en installant tout d'abord le package:
Il suffit ensuite de modifier dans la table des partitions la valeur par défaut en y ajoutant acl (ex: acl,defaults) de la partition voulant être gérer par acl (Access Control List)
Puis ensuite il faut utiliser la commande setfacl sur le dossier et les utilisateurs (voir le groupe) duquel on désire voir les fichiers partagés en communs.
Voilà!
Par défaut le UMASK ne donne pas la possibilité aux utilisateurs du même groupe de modifier des fichiers d'un dossier partagé et appartenant à ce groupe.
Du coup, il est possible de modifier umask pour qu'au contraire, ce ne soit pas le cas par défaut... Mais ce n'est pas ce que je conseil, par problème de sécurité.
Je conseil plutot l'utilisation des acl en installant tout d'abord le package:
apt-get install acl
Il suffit ensuite de modifier dans la table des partitions la valeur par défaut en y ajoutant acl (ex: acl,defaults) de la partition voulant être gérer par acl (Access Control List)
Puis ensuite il faut utiliser la commande setfacl sur le dossier et les utilisateurs (voir le groupe) duquel on désire voir les fichiers partagés en communs.
Voilà!