Project layout/fr: Difference between revisions

Jump to navigation Jump to search
Created page with "Pour faire en sorte que les fichiers copiés ou déplacés dans un espace projet appartiennent au même groupe et soient comptabilisés dans le quota prévu, il peut être uti..."
No edit summary
(Created page with "Pour faire en sorte que les fichiers copiés ou déplacés dans un espace projet appartiennent au même groupe et soient comptabilisés dans le quota prévu, il peut être uti...")
Line 16: Line 16:
{{Commande|diskusage_report}}
{{Commande|diskusage_report}}


In order to ensure that files which are copied or moved to a given project space acquire the appropriate group membership - and thus are counted against the expected quota - it can be useful to set the <tt>setgid</tt> bit on the directory in question. This will have the effect of ensuring that every new file and subdirectory created below the directory will inherit the same group as the ambient directory; equally so, new subdirectories will also possess this same <tt>setgid</tt> bit. However, existing files and subdirectories will not have their group membership changed - this should be done with the <tt>chgrp</tt> command - and any files moved to the directory will also continue to retain their existing group membership. You can set the <tt>setgid</tt> bit on a directory with the command
Pour faire en sorte que les fichiers copiés ou déplacés dans un espace projet appartiennent au même groupe et soient comptabilisés dans le quota prévu, il peut être utile de définir le ''bit'' <tt>setgid</tt> pour le répertoire approprié. De cette manière, tous les nouveaux fichiers et sous-répertoires ajoutés sous le répertoire en question héritent du même groupe que leur parent; de plus, les sous-répertoires héritent aussi de <tt>setgid</tt>. Cependant, l'appartenance au groupe n'est pas modifiée pour les fichiers et sous-répertoires déjà existants, ce qui se fait par la commande <tt>chgrp</tt>; aussi, tout fichier déplacé dans le répertoire conserve son appartenance de groupe. Pour attribuer <tt>setgid</tt> à un répertoire, utilisez la commande
{{Command|chmod g+s <directory name>}}
{{Command|chmod g+s <directory name>}}
If you want to apply this command to the existing subdirectories of a directory, you can use the command
Pour attribuer <tt>setgid</tt> aux sous-répertoires existants, utilisez la commande
{{Command|find <directory name> -type d -exec chmod g+s '{}' \;}}
{{Command|find <directory name> -type d -exec chmod g+s '{}' \;}}
More information on the <tt>setgid</tt> is available from this [https://en.wikipedia.org/wiki/Setuid#setuid_and_setgid_on_directories page].   
Pour plus d'information sur <tt>setgid</tt>, consultez [https://en.wikipedia.org/wiki/Setuid#setuid_and_setgid_on_directories page].   


You can also use the command <tt>newgrp</tt> to modify your default group during an interaction session, for example
You can also use the command <tt>newgrp</tt> to modify your default group during an interaction session, for example
rsnt_translations
56,563

edits

Navigation menu