Sharing data/fr: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 81: Line 81:
[someuser@server]$ ls -l
[someuser@server]$ ls -l
drwxrws---  2 someuser  def-someuser      4096 Oct 13 19:39 dirTest
drwxrws---  2 someuser  def-someuser      4096 Oct 13 19:39 dirTest
</source>
Remarquez que la permission <code>x</code> des permissions du groupe est maintenant <code>s</code>; les nouveaux fichiers créés dans <code>dirTest</code> seront associés au même groupe que le répertoire parent.
<source lang="console">
[someuser@server]$ touch dirTest/test02.txt
[someuser@server]$ ls -l dirTest
-rw-rw-r-- 1 someuser  someuser      0 Oct 13 19:38 test01.txt
-rw-rw-r-- 1 someuser  def-someuser  0 Oct 13 19:39 test02.txt
</source>
Si nous créons un répertoire sous un répertoire ayant la permission SUID, ce nouveau répertoire sera associé au même groupe que le répertoire parent et possédera aussi la permission SUID.
<source lang="console">
[someuser@server]$ mkdir dirTest/dirChild
[someuser@server]$ ls -l dirTest/
-rw-rw-r-- 1 someuser  someuser      0 Oct 13 19:38 test01.txt
-rw-rw-r-- 1 someuser  def-someuser  0 Oct 13 19:39 test02.txt
drwxrwsr-x 1 someuser  def-someuser  0 Oct 13 19:39 dirChild
</source>
Finally it can be important to note the difference between a <code>S</code> (capital-S) and <code>s</code>. The capital-S indicates that execute permissions have been removed from the directory but the SUID is still in place. It can be easy to miss this and may result in unexpected permissions problems, such as others in the group not being able to access files within your directory.
<source lang="console">
[someuser@server]$ chmod g-x dirTest/
[someuser@server]$ ls -l
drwxrS---  3 someuser  def-someuser      4096 Oct 13 19:39 dirTest
</source>
</source>


rsnt_translations
58,180

edits

Navigation menu