O +
após os bits de permissão normais indica que uma permissão especial está em vigor para o arquivo / diretório. A permissão especial é POSIX ACL (Access Control List).
Você pode definir uma regra de ACL usando setfacl
e visualizar as regras já definidas por getfacl
.
Exemplo:
% 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
Verifique man getfacl
e man setfacl
para ter mais ideia.
Como observação, se você vir um .
no lugar de +
, isso é para o contexto SELINUX.
E o 3
após +
indica o número de links físicos que o arquivo possui. Um hardlink é um nome para o arquivo (inode do arquivo precisamente), portanto, o número de hard links indica o número de nomes que o arquivo possui.
No seu caso, a entrada é:
drwxr-x---+ 3 root root 4096 Sep 3 08:14 ../
É para o diretório pai do diretório atual ( /media/username/DATA
), portanto, ..
aponta para o diretório /media/username
.
Agora, no Linux, cada diretório tem pelo menos dois links físicos, um é para .
(diretório atual, link para si mesmo) e o outro é a entrada no diretório pai (mapeamento nome-inode), herdado do Unix.
Você tem uma contagem de hard links como 3 para /media/username
, o que significa que /media/username
tem um subdiretório (padrão 2 mais um para a entrada ..
do subdiretório). Se houvesse 2 subdiretórios, a contagem do link físico seria 4 devido a ambos os subdiretórios mapearem ..
de volta para o pai.
Verifique man ls
também.