Personalizar usuário na instalação OEM

3

Eu personalizei o Ubuntu usando a instalação do OEM, mas gostaria de personalizar o usuário que é criado quando o usuário final cria uma conta. O usuário, por padrão, é um administrador, mas eu gostaria que eles fossem apenas um usuário padrão. Existe uma maneira de conseguir isso?

    
por Lorenzo Lewis 25.07.2015 / 18:16

1 resposta

0

Eu acredito que o oem-config apenas restaura os valores debconf para alguns módulos, o interessante aqui é d-i passwd , que cria uma conta de usuário durante a instalação. Como essa pode ser a única conta que pode efetuar login (a conta raiz pode estar desativada), d-i passwd adiciona automaticamente a conta ao grupo sudo e não há uma opção para substituir isso.

Parece que oem-config fornece uma chave late-command que é executada no final do processo, por isso acredito que você poderia usá-la para remover qualquer / todos os usuários do grupo sudo . Eu não tentei isso sozinho (eu uso preseed / kickseed para toda a minha configuração), mas assumindo que funciona da mesma forma que o late_command preseed, você pode adicionar uma única linha (lógica) de código shell a ser executada. Algo como isso foi executado no terminal antes que a reinicialização funcione:

echo "set oem-config/late-command sed -i '/^(sudo:x:[0-9]+:).*$//' /etc/group" | debconf-communicate
    
por ZachP 06.09.2015 / 17:29