faz sudoers usar seu próprio arquivo de histórico

2

Eu simplesmente não consigo obter uma resposta simples para esta. Tudo o que estou tentando fazer é fazer com que os sudoers usem seu próprio arquivo de histórico, mas se eu definir o histórico var no .bashrc para root com $user , o $user já será root , por isso não tem efeito.

Em teoria, eu tenho que definir o arquivo de histórico ( .bash_history ) em sudoers, eu acho, mas não consigo encontrar uma resposta simples para isso. Não pode ser tão complicado ou estou errado?

O sistema atual é o padrão do CentOS 7

    
por Willem P. Botha 18.08.2015 / 08:24

1 resposta

5

Defina o arquivo de histórico como ~root/.bash_history.$SUDO_USER , em que $SUDO_USER é definido automaticamente para o usuário que chamou o sudo. Por exemplo, o seguinte poderia ir em seu bashrc raiz:

HISTFILE="$HOME/.bash_history.$SUDO_USER"
    
por 18.08.2015 / 08:25

Tags