Modification du groupe Unix pour les files

J'ai un file qu'un collègue et moi éditons set, sur un système Unix. Nous utilisons les permissions du groupe Unix pour le modifier. Nous avons un groupe Unix dont nous sums tous les deux membres. Chaque fois que je sauvegarde le file, il change le groupe Unix en un autre dont il n'est pas membre. Y a-t-il un moyen de l'empêcher de le faire?

Vos options consistent à définir le bit setgid ( chmod g+s ) sur le directory pour que les files créés correspondent à son ID de groupe ou à utiliser la command newgrp pour ouvrir un shell avec l'ID de groupe souhaité avant d'éditer le file.

Une option consiste à changer de groupe en utilisant la command newgrp . Il peut requestr le mot de passe de groupe que vous pouvez définir avec gpasswd .

Uno. changez votre numéro de groupe de connection par défaut pour être le même entre les deux personnes

 username:x:500:514::/home/username:/bin/tcsh # Where 514 is the group id. 

Duo: créez un nouvel identifiant user, avec un mot de passe uniquement connu des deux personnes impliquées. chown le file à être détenu par le nouvel user. Avant d'éditer le file en question, su au nouvel ID user.

Trio:.

 cp $EDITOR to $HOME; \# in this example pico chmod g+s $HOME/pico; chgrp RELEVANTGROUP $HOME/pico; 

Quattro:

 sudo chgrp RELEVANTGROUP some/path/to/file \# may require root 

Cinco: Créez un count Google et modifiez la chose SIMULTANEMENT dans les documents Google. (c'est bien de regarder où l'autre personne tape). Faites en sorte de modifier les permissions de partage dans Google Documents pour "toute personne ayant le lien"

Hexo: Divisez le file en deux et requestz à chaque éditeur de ne travailler que sur la moitié.

Jetez un oeil à umask sur votre système.

Voici un bon article sur Sticky-Bit et d'autres parameters d'autorisation avancés: http://www.cs-repository.info/p/tutorial.html