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.490 ]

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

tradutor

BitchX IRC - download e instalação

Atualização do sistema (Gentoo)

Baixando Fotos de Qualquer Câmera Digital

Monitor do Squid avançado


  

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