Temos um host Solaris 11 habilitado para etrust . Eu estava olhando para um dos scripts criados por nossa equipe de engenharia que tem abaixo das linhas de comando.
selang -s -c "ng grp1 owner(etrust) ***unix*** groupid(1234)"
selang -s -c "nu user1 ***unix*** homedir(/export/home/user1) shellprog(/bin/ksh) userid(5678) pgroup(user1) gecos(New user creation for test purpose)"
Quando olhei para os ambientes selang disponíveis , vejo que AC é o ambiente padrão.
Gostaria de saber se criar usuário e grupo com argumento unix nos comandos selang acima é o mesmo que criar usuário e grupo local no sistema unix? Em caso afirmativo, o argumento unix está sendo usado apenas porque o servidor está habilitado para etrust?
Obrigado e cumprimentos
Akshay
Sim. Os comandos
ng
enu
criam um grupo ou usuário no banco de dados local do eTrust do servidor. Quando você especifica aunix
opção para qualquer um deles, um usuário ou grupo local também será criado usando as opções a seguir. É apenas um atalho, e você pode facilmente omitir asunix
opções e criar o grupo ou conta local fora doselang
uso de ferramentas nativas do sistema operacional (por exemplo,groupadd
ouuseradd
).As
unix
opções não são armazenadas no banco de dados do eTrust.