Pular para o conteúdo

Shell Script para adicionar um usuário a todos os grupos do sistema

# add-user-to-groups.sh
Essa os administradores vão odiar. Como único usuário do meu computador, achei conveniente adicionar meu usuário a todos os grupos do sistema, mesmo ciente dos riscos, mas vale compartilhar. O script é simples e espero que possa despertar a curiosidade a respeito do comando awk, do qual sempre fugi e hoje é meu braço direito. Aqui normalmente executo como usuário normal, mas se der erro, execute como root.

Nota:
Troque as ocorrências de "user" pelo seu "login" ou usuário desejado.
Francisco Raimundo da Silva chimico
Hits: 5.919 Categoria: Shell Script Subcategoria: Expressões Regulares
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

# add-user-to-groups.sh
Essa os administradores vão odiar. Como único usuário do meu computador, achei conveniente adicionar meu usuário a todos os grupos do sistema, mesmo ciente dos riscos, mas vale compartilhar. O script é simples e espero que possa despertar a curiosidade a respeito do comando awk, do qual sempre fugi e hoje é meu braço direito. Aqui normalmente executo como usuário normal, mas se der erro, execute como root.

Nota:
Troque as ocorrências de "user" pelo seu "login" ou usuário desejado.
Download add-user-to-groups.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh -v
# Extrai a informação de quais são os grupos do sistema
# e gera um segundo script com os comandos necessários
# para adicionar o seu user a todos eles
cat /etc/gshadow | sort | awk -F":" '{print "sudo gpasswd -a user" " " $1}' > user-to-system-groups.sh
cat /etc/group | sort | awk -F":" '{print "sudo gpasswd -a user" " " $1}' >> user-to-system-groups.sh
sh user-to-system-groups.sh

IP E MAC ( ESSE FUNCIONA PERFEITAMENTE)

Perifericos Hardware na terminal

Limpar conflito Dropbox

Instalar Mplayer e todos os Codecs Facilmente

brasil telecom servidor de adsl autenticaçao

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.