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

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

Mp3ToWav

strlen.sed: Tamanho de uma string com o sed

Script que instala o repositório do BT em outras distros

Security Script

Verificar e/ou limpar cache de memória


  

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