[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script para gerar lista de comandos no linux de usuarios e grupos
From: |
itamarnet |
Subject: |
Re: Script para gerar lista de comandos no linux de usuarios e grupos |
Date: |
11 Apr 2019 13:23:00 +0000 |
Caro Michael
Aqui vai minha contribuiĆ§Ć£o
id_oracle |
awk '
BEGIN {FPAT="[0-9]+|\\([a-z]+\\)"};
NR==1{uid=$1;user=$2;gsub(/\(|\)/,"",user);gid=$3;group=$4;gsub(/\(|\)/,"",group);print "groupadd -g",gid,group ;next};
{for(i=1;i<NF;i+=2){gr=$(i+1);gsub(/\(|\)/,"",gr);grs=grs","gr;print "groupadd -g",$i,gr}};
END{sub(/,/,"",grs);print "useradd -u",uid,"-g",group,"-G",grs, user }' |
sh
[]'s
Itamar