Esos colores indican que estás en un directorio que otros pueden escribir y el bit adhesivo no está establecido . Esto está definido por los atributos en la primera columna: drwxrwxrwx
Lo que esto le dice es que es un directorio, el usuario, el grupo y otros tienen permisos de lectura, escritura y ejecución en el archivo. Esto sería el equivalente de emitir chmod 777
en ese directorio
En el otro volumen ( WDred
) tiene los atributos drwxrwxr-x
, lo que significa que es un directorio, el usuario y el grupo tienen derechos de lectura, escritura y ejecución, mientras que otros solo pueden leer y ejecutar (sin permisos de escritura). Este es el equivalente de chmod 775
.
Atributos de permiso
El primer carácter es el tipo
- regular file
d directory
l symbolic link
n network file
s socket
Los siguientes nueve caracteres son los permisos para, en orden de grupos de tres, propietario, grupo, otros
r Permission to read file
w Permission to write to file
x Permission to execute file
a Archive bit is on (file has not been backed up)
c Compressed file
s System file
h Hidden file
t Temporary file
Salida coloreada
El color que está viendo no es indicativo de los permisos establecidos en el sistema, es una personalización que controla para ayudarlo a identificar las cosas.
Debe "solicitar" una salida coloreada con el comando ls -G
(my ls ha sido asignado como alias ls -laGh
, que significa lista, todo, color, legible para humanos).
A continuación, y opcionalmente, debes especificar tus colores en una variable de entorno LSCOLORS
que se vería así:
export LSCOLORS="exfxcxdxcxegedabagacad"
Cada atributo tiene un par de letras; El primero es el directorio. El primer par es el primer plano del directorio y el fondo del directorio. ex
sería azul con el fondo predeterminado.
Hay un excelente LSCOLOR Generator para ver cómo se ven los colores "en vivo"
Para obtener una descripción completa de qué son los colores y cómo están vinculados a los atributos, consulte la página de manual para ls ( man ls
) y busque la sección LSCOLORS
.