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

Publicado por Francisco Raimundo da Silva (última atualização em 27/06/2011)

[ Hits: 5.515 ]

Homepage: http://www.facebook.com/profile.php?id=100003055572272

Download add-user-to-groups.sh




# 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.

  



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

Scripts recomendados

Converter arquivo bibtex para texto formatado e vice-versa

Matando múltiplos processos

WPA-ELFaVirgin 0.1

programando para desligar o computador

Monitore seu pc com um comando fácil


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts