L' +
après les bits d'autorisation normaux indiquent qu'une autorisation spéciale est en vigueur pour le fichier / répertoire. L'autorisation spéciale est POSIX ACL (Access Control List).
Vous pouvez définir une règle ACL en utilisant setfacl
et afficher la ou les règles déjà définies par getfacl
.
Exemple:
% ls -l foo.sh
-rwxrwxr-x 1 foobar foobar 206 Aug 28 02:08 foo.sh
% setfacl -m u:spamegg:x foo.sh
% ls -l foo.sh
-rwxrwxr-x+ 1 foobar foobar 206 Aug 28 02:08 foo.sh
% getfacl foo.sh
# file: foo.sh
# owner: foobar
# group: foobar
user::rwx
user:spamegg:--x
group::rwx
mask::rwx
other::r-x
Vérifiez man getfacl
et man setfacl
pour avoir plus d'idée.
En remarque, si vous voyez un .
inplace de +
, c'est pour le contexte SELINUX.
Et ce qui 3
suit +
indique le nombre de liens durs du fichier. Un lien dur est un nom pour le fichier (inode du fichier précisément), donc le nombre de liens durs indique le nombre de noms du fichier.
Dans votre cas, l'entrée est:
drwxr-x---+ 3 root root 4096 Sep 3 08:14 ../
C'est pour le répertoire parent du répertoire courant ( /media/username/DATA
), donc ..
pointe vers le /media/username
répertoire.
Maintenant, sous Linux, chaque répertoire a au moins deux liens durs, l'un est pour .
(répertoire actuel, lien vers lui-même) et l'autre est son entrée dans le répertoire parent (mappage nom-inode), cela a été hérité d'Unix.
Vous avez un lien physique de 3 pour /media/username
, ce qui signifie qu'il /media/username
a un sous-répertoire (par défaut 2 plus un pour l' ..
entrée du sous-répertoire). S'il y avait 2 sous-répertoires, le nombre de liens matériels serait de 4 en raison du mappage des deux sous-répertoires ..
vers le parent.
Vérifiez man ls
aussi.