J'ai un fichier qu'un collègue et moi éditons ensemble, sur un système Unix. Nous utilisons les autorisations de groupe Unix pour le modifier. Nous avons un groupe Unix dont nous sommes tous les deux membres. Chaque fois que j'enregistre le fichier, il change le groupe Unix en un groupe dont il n'est pas membre. Y a-t-il un moyen de l'empêcher de faire cela?
permissions
group
vonbrand
la source
la source
setgid
bit, pas du bit collant. Un article de Wikipédia:Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file
. L'activation du bit collant sur le répertoire garantit uniquement que seul le propriétaire des fichiers des répertoires, le propriétaire ou la racine du répertoire peut modifier les fichiers des répertoires.Une option consiste à changer de groupe à l'aide de la commande
newgrp
. Il peut vous demander le mot de passe de groupe que vous pouvez définir avecgpasswd
.la source
Uno. changer votre numéro de groupe de connexion par défaut pour qu'il soit le même entre les deux personnes
Duo: créez un nouvel identifiant, avec un mot de passe connu uniquement des deux personnes concernées.
chown
le fichier appartenant au nouvel ID utilisateur. Avant de modifier le fichier en question,su
vers le nouvel ID utilisateur.Trio:.
Quattro:
Cinco: Créez quelques comptes Google et modifiez la chose SIMULTANÉMENT dans Google docs. (il est bon de regarder où l'autre personne tape). Assurez-vous de modifier les autorisations de partage dans Google Documents pour "toute personne disposant du lien"
Hexo: divisez le fichier en deux et faites en sorte que chaque éditeur ne fonctionne que sur la moitié.
la source
Jetez un œil à
umask
votre système.la source
Voici un bon article sur Sticky-Bit et d'autres paramètres d'autorisation avancés: https://notes-from-a-dev.blogspot.com/2011/03/modes-and-permission-sticky-bit.html
la source