Definir caminho do ambiente de grupo

0

Depois de tentar fazer algumas pesquisas no google, não consegui encontrar uma resposta clara, por isso estou perguntando aqui. Eu estou olhando como definir um PATH de ambiente para um grupo de usuários e nem todos no sistema RHEL 6, pois somente esse grupo tem acesso ao caminho?

%groupname PATH=$PATH:/usr/groupshare/bin/ #this is a example of my idea but not sure how to make it work

Nota adicionada:
Você potencial duplicado apontou para um caminho que me ajudou a encontrar os detalhes no site do redhat. Agora eu não quero rotular a pergunta como uma duplicata, pois a resposta não é exatamente a mesma, mas eu encontrei uma resposta. Não tenho certeza de como fazer isso.

    
por thebtm 12.12.2017 / 20:38

1 resposta

1

A resposta que encontrei estava localizada no link (requer uma conta redhat para acessar) depois de ser apontada para ele resposta de " É possível ter um bashrc para um grupo de usuários? "; mas para resumir, ele diz para adicionar um novo arquivo a /etc/profile.d/ para evitar quaisquer atualizações de sistema operacional modificando o arquivo / etc / profile de volta para os padrões chamados < name > .sh e usar as informações fornecidas em "É possível ter um bashrc para um grupo de usuários? "para criar o arquivo focado no grupo.

cd /etc/profile.d/
vim groupname.sh

conteúdo do arquivo

Quoted from the other answer

#!/bin/sh
if [ $(id -ng) = 'the_cool_group' ]; then
     # do stuff for people in the_cool_group
fi
case ":$(id -Gn | tr [:space:] :)" in 
    *:extra_group:*) somecommand;; #tested, works # the user belongs to the group foo
esac
    
por 12.12.2017 / 21:00