shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para gerar lista de comandos no linux de usuar


From: Julio C. Neves
Subject: Re: [shell-script] Script para gerar lista de comandos no linux de usuarios e grupos
Date: Wed, 10 Apr 2019 14:16:54 -0300

Não testei, mas creio que:

Cmds=$(id oracle | sed -r 's/[, ]?([a-z]+=)?([0-9]+)\(([a-z]+)\)/groupadd -g \2 \3\n/g')
eval "$Cmds"

Resolva

Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» Conheça nosso portal educacional e estude conosco: 
Também damos treinamento em sua empresa
em qualquer cidadecom certificado e nota fiscal.




Em qua, 10 de abr de 2019 às 13:17, Michael Costa address@hidden [shell-script] <address@hidden> escreveu:
 

Pessoal,

Tenho que ficar replicando usuários e grupos entre servidores, a informação que recebo do time de oracle é a seguinte:

root@servidor:/root # id oracle
uid=281(oracle) gid=236(oinstall) groups=261(sapinst),293(dba),294(oper),237(asmadmin),207(asmoper),208(asmdba)

Baseado na informação acima, tenho que digitar os comandos:
groupadd -g 236 oinstall
groupadd -g 261 sapinst
groupadd -g 292 dba
groupadd -g 294 oper
groupadd -g 237 asmadmin
groupadd -g 207 asmoper
groupadd -g 208 asmdba
useradd -u 281 -g oinstall -G sapinst,dba,oper,asmadmin,asmoper,asmdba oracle

Tem como automatizar isto ? Eu jogar o conteudo que ele me envia em um arquivo e rodar um script para ele gerar os comandos acima ?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]