ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sobre El Significado De La Vida


Enviado por   •  9 de Diciembre de 2014  •  247 Palabras (1 Páginas)  •  156 Visitas

#!/bin/sh

max_user=$(grep 1000 /etc/group | cut -d: -f1)

if [ -z "${max_user}" ]; then

valid_users=$(grep sh /etc/passwd | cut -d: -f1 | tr '\n' ',')

valid_users=$(printf "%s" "$valid_users" | sed "s:root,::g")

valid_users_cp="${valid_users}"

i=0; while [ "${valid_users}" ]; do

valid_users_option="${valid_users%%,*}"

i=$((i+1))

[ X"${valid_users}" = X"${valid_users_options}" ] && valid_users='' || valid_users="${valid_users#*,}"

done

[ "${i}" -eq "1" ] && { printf "%s\\n" "${valid_users_option}"; exit; } || :

valid_users="${valid_users_cp}"

i=0; j=0; while [ "${valid_users}" ]; do

valid_users_option="${valid_users%%,*}"

if id "${valid_users_option}" | grep sudo >/dev/null; then

j=$(pgrep -u "${valid_users_option}" | wc -l)

if [ "${j}" -gt "${i}" ]; then

max_user="${valid_users_option}"

i="${j}"

fi

fi

[ X"${valid_users}" = X"${valid_users_options}" ] && valid_users='' || valid_users="${valid_users#*,}"

done

fi

printf "%s\\n" "${max_user}"

...

Descargar como  txt (1.1 Kb)  
Leer 1 página más »
txt