Como desativar o histórico de comandos da sessão do shell ao vivo no AIX 5-6?

1

Tudo bem que haja arquivos históricos registrando os comandos que foram usados. Não é esse o problema. O problema é que quando dois administradores estão logados em um servidor AIX, pode ser ruim:

Se o administrador #A usar

rm FILENAME

então, se o admin #B atingir a seta para cima, ele recebe o

rm FILENAME

comando que não é uma coisa muito boa. Então, como o termial pode ser forçado a escrever apenas o histórico de comandos se a sessão ssh terminar? (UPDATE # 2: ou solução pode ser que cada sessão tenha seu histórico de comando uniq e, portanto, não podemos ver o comando uns dos outros, somente quando eles saem por ex.)

UPDATE # 1

4:root@SERVER:/root # echo $SHELL
/usr/bin/ksh
4:root@SERVER:/root # oslevel -s
6100-05-01-1016
4:root@SERVER:/root # 
    
por gasko peter 04.06.2012 / 00:57

1 resposta

0

Se seus administradores usarem sudo , em vez de apenas su '%%, eles manterão seu próprio histórico de comandos.

Como alternativa, você pode usar a variável root do ksh para definir o nome do arquivo para o histórico. Adicionar,

HISTFILE=~/.hist$$

para root HISTFILE . Isso gerará um arquivo de histórico exclusivo para cada sessão, mas você precisará de uma maneira de organizá-los.

    
por 25.06.2012 / 21:34