Pular para o conteúdo

Informa usuários de UID duplicado

Este script faz a leitura do /etc/passwd, caso ele encontrei um usuário de mesmo uid os dados são impressos na tela.
euteste da silva foxbit3r
Hits: 7.042 Categoria: Awk Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este script faz a leitura do /etc/passwd, caso ele encontrei um usuário de mesmo uid os dados são impressos na tela.
Download validador.awk Enviar nova versão

Esconder código-fonte

# Programa valida se existem usuario com UID duplicado.
# Modo de usar: awk -f validador.awk /etc/passwd
# foxbit3r

BEGIN {
  FS=":"
  printf("%s\t%s\n","UID","User")
}
{
  if(length(arr[$3])>0){
   arr[$3]=arr[$3] " " $1
   arr[$3]=arr[$3] ";"
  }
  else
    arr[$3]=$1
}
END {
   sort="sort -n"
   regex=";$"
   for(i in arr){
      if(match(arr[i],regex)!=0){
          gsub(/\;/," ",arr[i])
          printf("%s\t%s\n",i,arr[i])
      }
   }
   close(sort)
}

Utilização de memória swap no Solaris ( swap memory utilization in Solaris )

Operações Matemáticas com utilizando arquivo texto.

Bytes utilizado por usuário

Regressão linear usando Shell Bash + AWK

Pesquisa de grupos do sistema por nome ou GID em AWK

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.