Вопрос : добавлять sudo info к отчету о моих lastlogin

Hi, я сделал этот сценарий для того чтобы сообщить lastlogin, nologin и преградил потребителей на AIX, но он не вклюает имя пользователя using su.  Вопрос: Как могу я включить su login для того чтобы исключить от lastlogin (1-ой части сценария)?

This Кодий: class= " lineNumbers " >
1 >
#! /usr/bin/ksh
# 
PATH=$PATH
КУРС экспорта
`именени ведущего `экспорта HOSTNAME=

если
  [$# - ne 1]; после этого
    Uso отголоска >&2 «: «numero_de_dias» inactiveusers.ksh»
    выход 1
fi

getdate ()
{
perl - e '
    используйте qw POSIX (strftime);
    $mydate = strftime «%c», localtime ($ARGV [0]); 
    печать $mydate; '$1
}   

`даты +%s `now=
days=$1
если [, то [$days - le 0]]
после этого
ОШИБКА отголоска «: Correctamente parametro $dias Introduzca el»
выход 1
fi

delta=$ (($days*86400))
refpoint=$ (($now - $delta))
(
отголосок «********************************************************************»
отголосок «en $HOSTNAME dias ultimos $days en los inactivos Usuarios (отсутствие имени пользователя)»
отголосок «********************************************************************»

lsuser - time_last_login ВСЕ |
grep - time_last_login e |

пока прочитанная линия
   сделайте
        установите $line
        username=$1
        отголосок $2 `logintime= | awk - F= «{печать $2}» `
        если [[$logintime - лт $refpoint]]; после этого
		lsuser - gecos $username time_last_login  |awk '{печать $1, $2, $3, $4} '|sed - e «s/gecos=/Nombre: /» - e 's/time_last_login=/LastLogin=/'| пока прочитанный ПОТРЕБИТЕЛЬ ИМЕНИ ПОЛЬЗОВАТЕЛЯ УЧЕТА NUM; сделайте вторить $ACCOUNT $ {LOGIN%% [0-9] *} \ «$ () $ getdate {LOGIN##*=} \» $NUM $USER; сделано 
	
        fi
   сделано
отголосок

отголосок «********************************************************»
вторьте «que Usuarios никакое «открынное» estan nunca y logueado se han»
вторьте «********************************************************»
lsuser - time_last_login account_locked ВСЕ | grep - time_last_login v |
grep ложный |
пока прочитанная линия
   сделайте
         напечатайте $line
   сделано 

отголосок 
отголосок «*************************************»
instante este en bloqueados Usuarios отголоска «: »
отголосок «*************************************»
lsuser - account_locked ВСЕ|grep поистине; lsuser - unsuccessful_login_count ВСЕ|egrep - v 'unsuccessful_login_count=0|unsuccessful_login_count=1|unsuccessful_login_count=2|sed «s/unsuccessful_login_count/No_de_intentos_fallidos: /» || не вторьте «никакому existen en $HOSTNAME bloqueados usuarios»
отголосок
отголосок «##########################################################»
 ) 2>&1 | class= " ясное " >

more
class=

Ответ : добавлять sudo info к отчету о моих lastlogin

Hi снова,

Я буду битом запутанный теперь.

Вы хотите исключить отчетность на userids su'ed к?

В этот случай ваш рапорт деиствительно точн.

Значение «time_last_login» потребителя не отражает su'ing к тому потребителю. Успешно польза su переустановит атрибут «unsuccessful_login_count » только если атрибуты rlogin и имени пользователя потребителя оба комплект к ложному.

Конечно последнее время имени пользователя потребителя выдал «su» записано.

Если вы хотите к отчет о «su», то используйте вас рассмотреть /var/adm/sulog. Недостаток с тем архивом что дата содержится в hh mm/dd: формой mm - не будет секунды с эпохы, и там будет никакой год!

В лубом случае - вашим сценарием будет реальная славная вещь - я не могу увидеть что-нибыдь неправильно с им!

wmp

 

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us