Pular para o conteúdo

Sobrescrevendo variáveis de ambiente de usuários

Dica publicada em Linux / Introdução
Julio C. S. Ferraz julio.ferraz
Hits: 5.932 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Sobrescrevendo variáveis de ambiente de usuários

Esta dica visa, de forma prática, mostrar como podemos sobrescrever variáveis de usuários com as nossas próprias variáveis, tendo como premissa, a inclusão de nosso usuário no /etc/sudoers, para execução de determinada tarefa.

A dica é baseada no CentOS e RHEL 5.5.

Sobrescrevendo as variáveis de ambiente de outros usuários, com suas variáveis de ambiente

Srs,

Recentemente, tive um desafio legal, no trabalho, e resolvi ao menos contribuir com TODOS.

Um usuário "xyz...", necessitava executar uma determinada tarefa na sua estação com o uso do sudo, e além disso, necessitava que as variáveis de ambiente dele sobrescrevessem as variáveis do usuário executor da tarefa (joe).

Bom, (aí meu irmão, foi uma loucura), por conta que nunca tinha passado por isso, resolvi dar um googlada... Mas num primeiro momento, entendi que por padrão, esse usuário tinha que estar no /etc/sudoers.

Então, como se tratava de uma tarefa específica, adicionei no /etc/sudoers o usuário "xyz" para que ele tivesse permissão de execução na tarefa solicitada... Até então, tudo bem. Conforme o exemplo abaixo:

Defaults    env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
                        LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
                        LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \
                        LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \
                        LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \
                        _XKB_CHARSET XAUTHORITY PATH ORACLE_SID ORACLE_HOME ORACLE_HOME ORACLE_LIB ORA_NLS33"


Bom, é só isso galera!

Aos "caveiras" que conhecem muito mais que eu, peço que contribuam com mais informações/correções que julgarem necessário.

Abraços a TODOS! E VIVA O LINUX.

Nenhuma dica encontrada.

Driver NVIDIA no LMDE 2014

Suporte completo a multimídia no openSuSE 11 Linux

Um pouco sobre Peppermint

Instalando o Windows 7 em uma máquina que já tem o Ubuntu 9.10 instalado

Instalando Clamav no BRMA

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.