Tentando instalar o members
comando para listar membros do grupo , mas vendo um erro onde o comando não existe no sistema e não pode ser instalado de qualquer lugar (apesar da implicação no artigo vinculado):
[airflow@airflowetl dlnfs]$ members
bash: members: command not found
[airflow@airflowetl dlnfs]$ yum info members
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirror.grid.uchicago.edu
* epel: mirror.sjc02.svwh.net
* extras: mirror.oss.ou.edu
* updates: mirror.siena.edu
maprecosystem 45/45
maprtech 23/23
Error: No matching Packages to list
[airflow@airflowetl dlnfs]$ yum search members
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.grid.uchicago.edu
* epel: mirror.sjc02.svwh.net
* extras: mirror.oss.ou.edu
* updates: mirror.siena.edu
================================ N/S matched: members ================================
python-ordered-set.noarch : A Custom MutableSet that remembers its order
voms.x86_64 : Virtual Organization Membership Service
voms-api-java.noarch : Virtual Organization Membership Service Java API
voms-api-java-javadoc.noarch : Virtual Organization Membership Service Java API
: Documentation
voms-clients-cpp.x86_64 : Virtual Organization Membership Service Clients
voms-clients-java.noarch : Virtual Organization Membership Service Java clients
voms-devel.x86_64 : Virtual Organization Membership Service Development Files
voms-doc.noarch : Virtual Organization Membership Service Documentation
voms-server.x86_64 : Virtual Organization Membership Service Server
Name and summary matches only, use "search all" for everything.
Estou ciente do getent groups <group name>
comando, mas estava apenas curioso para saber se o comando members está realmente disponível no centos7 e, em caso afirmativo, como obtê-lo (novamente, o artigo implicava que o comando poderia ser yum install
editado).
A
members
ferramenta já foi escrita por um desenvolvedor Debian e parece que ela existe apenas na forma do próprio pacote Debian – não há um "upstream" separado como tal, apenas um único arquivo C armazenado diretamente no pacote Debian.Isso não impede exatamente que outras distribuições o empacotem, mas na verdade é mais provável que ninguém o tenha achado suficientemente útil para valer a pena. Deveria ter contribuído para o pacote 'sombra' para estar ao lado
groups
de ferramentas semelhantes.A maneira mais simples de instalá-lo seria baixar o código-fonte C++ (o único arquivo .cc) e compilá-lo – o que, neste caso, deve ser tão fácil quanto:
ou ainda: