relate perguntas
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
-
Necessidade de algumas chamadas de sistema
-
astyle não altera a formatação do arquivo de origem
-
Passe o sistema de arquivos raiz por rótulo para o kernel do Linux
-
Existe um daemon syslog que implementa RFC 5848 "Signed Syslog Messages"?
Com a implementação GNU de
ls
, o significado das cores depende da configuração daLS_COLORS
variável de ambiente, normalmente configurada com odircolors
comando.Uma (combinação de) código(s) numérico(s) determina quais cores são usadas para indicar um tipo de arquivo específico:
Um texto branco em um fundo vermelho é definido com uma combinação de
37;41
Use
echo "$LS_COLORS"
para investigar e descobrir que:su=37;41
assim, os arquivos SETUID são texto branco em um fundo vermelho (que é o padrão)
dircolors --print-database
fornece uma saída mais detalhada e legível para as configurações padrão na ausência de qualquer personalização:O único outro uso padrão para um destaque vermelho é o texto azul em um fundo vermelho para diretórios com o bit fixo definido.
Quando você executa um
ls -al
ouls -F
, os arquivos listados com fundo vermelho e texto branco indicam que osetuid
bit foi invertido. Significando que o arquivo/script/programa será executado como o usuário que o possui, não o usuário que o executou. Como você pode ver na imagem, oping
eping6
tem seu 4º bit definido comos
, enquanto os outros, onde osetuid
bit não foi invertido, mostram umx
.Mais informações podem ser encontradas em:
https://en.wikipedia.org/wiki/Setuid