Sharing data/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Tags: Mobile edit Mobile web edit
No edit summary
Line 66: Line 66:
Si le bit <code>setGID</code> est activé pour un répertoire, les nouveaux fichiers et sous-répertoires créés sous celui-ci héritent du propriétaire du groupe auquel le répertoire est associé. Voyons un exemple.
Si le bit <code>setGID</code> est activé pour un répertoire, les nouveaux fichiers et sous-répertoires créés sous celui-ci héritent du propriétaire du groupe auquel le répertoire est associé. Voyons un exemple.


<div class="mw-translate-fuzzy">
Vérifiez d'abord quels sont les groupes auxquels <code>someuser</code> appartient avec la commande <source lang="console">
Vérifiez d'abord quels sont les groupes auxquels <code>someuser</code> appartient avec la commande <source lang="console">
[someuser@server]$ groups
[someuser@server]$ groups
Line 82: Line 81:
-rw-rw-r-- 1 someuser  someuser    0 Oct 13 19:38 test01.txt
-rw-rw-r-- 1 someuser  someuser    0 Oct 13 19:38 test01.txt
</source>
</source>
Nous ne voulons probablement pas nous trouver dans <code>/project</code>, mais nous voulons qu'un fichier nouvellement créé possède le même groupe que celui du répertoire parent. Activez la permission <tt>setGID</tt> du répertoire parent ainsi
Nous ne voulons probablement pas nous trouver dans <code>/project</code>, mais nous voulons qu'un fichier nouvellement créé possède le même groupe que celui du répertoire parent. Activez la permission <code>setGID</code> du répertoire parent ainsi
<source lang="console">
<source lang="console">
[someuser@server]$ chmod g+s dirTest
[someuser@server]$ chmod g+s dirTest
Line 95: Line 94:
-rw-rw-r-- 1 someuser  def-someuser  0 Oct 13 19:39 test02.txt
-rw-rw-r-- 1 someuser  def-someuser  0 Oct 13 19:39 test02.txt
</source>
</source>
Si nous créons un répertoire sous un répertoire où <tt>setGID</tt> est activé, ce nouveau répertoire sera associé au même groupe que le répertoire parent et <tt>setGID</tt> sera aussi activé.
Si nous créons un répertoire sous un répertoire où <code>setGID</code> est activé, ce nouveau répertoire sera associé au même groupe que le répertoire parent et <code>setGID</code> sera aussi activé.
<source lang="console">
<source lang="console">
[someuser@server]$ mkdir dirTest/dirChild
[someuser@server]$ mkdir dirTest/dirChild
Line 103: Line 102:
drwxrwsr-x 1 someuser  def-someuser  0 Oct 13 19:39 dirChild
drwxrwsr-x 1 someuser  def-someuser  0 Oct 13 19:39 dirChild
</source>
</source>
Il peut être important de distinguer entre <code>S</code> (majuscule) et <code>s</code>. Le S majuscule indique que les permissions d'exécution ont été retirées du répertoire, mais que <tt>setGID</tt> est toujours activé. Il est facile de confondre les deux formes, ce qui peut créer des problèmes de permission inattendus, par exemple l'impossibilité pour les autres membres du groupe d'accéder des fichiers de votre répertoire.
Il peut être important de distinguer entre <code>S</code> (majuscule) et <code>s</code>. Le S majuscule indique que les permissions d'exécution ont été retirées du répertoire, mais que <code>setGID</code> est toujours activé. Il est facile de confondre les deux formes, ce qui peut créer des problèmes de permission inattendus, par exemple l'impossibilité pour les autres membres du groupe d'accéder des fichiers de votre répertoire.
<source lang="console">
<source lang="console">
[someuser@server]$ chmod g-x dirTest/
[someuser@server]$ chmod g-x dirTest/
Line 109: Line 108:
drwxrS---  3 someuser  def-someuser      4096 Oct 13 19:39 dirTest
drwxrS---  3 someuser  def-someuser      4096 Oct 13 19:39 dirTest
</source>
</source>
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
rsnt_translations
57,772

edits

Navigation menu