Listando usuários em um grupo
Script para listar usuários em um grupo. Os script está em inglês, mas manipula grupos dentro do GNU/Linux ou HP-UX. Funções: - Lista usuários dentro de um grupo, sendo ele primário ou secundário. - Lista usuários que tem o grupo como primário somente ou como secundário, de acordo com a opção escolhida. - Exibe o ID do grupo (GID). - Lista todos os grupos da máquina em ordem crescente. Na dúvida use o comando lgroup com a opção "--help": $ lgroup --help Options to list group: Use lgroup [option] [group] or lgroup [group] to list all users in primary and secundary group -p : List only users in primary group -s : List only users in secundary group -v : List all users in verbose mode -i : Show the group GID -l : List all groups in /etc/group O objetivo é facilitar a manipulação de grupos no GNU/Linux ou sistemas UNIX HP-UX, não testado em todas as distribuições.
Por: Robson Assis Candido Pereira Faria
Montagem fácil de pendrive
Script em Zenity para montagem fácil de pendrives em Window Managers simples como WindowMaker, fluxbox, qvwm etc.. Primeiro crie o script verpen em /usr/local/bin com permissão de execução, x. Conteudo: # detectar device do pendrive inserido na porta usb dmesg | grep sdb1 | cut -c22-30 >> /tmp/pen dmesg | grep sdb2 | cut -c22-30 >> /tmp/pen dmesg | grep sdc1 | cut -c22-30 >> /tmp/pen dmesg | grep sdc2 | cut -c22-30 >> /tmp/pen dmesg | grep sdd1 | cut -c22-30 >> /tmp/pen dmesg | grep sdd2 | cut -c22-30 >> /tmp/pen Depois em /mnt crie as pastas sdb1, sdb2, sdc1, sdc2, sdd1 e sdd2. Copie o script zmontapen para /usr/local/bin. Insira o pendrive e execute o script zmontapen, escolha o ponto de montagem que tem o mesmo nome do device detectado para montar o pendrive. Notas: O script utiliza o gerenciador de arquivos xfe para abrir o ponto de montagem, altere no script pelo seu gerenciador preferido. Necessário editar o arquivo /etc/sudoers e colocar a linha: seulogin ALL=NOPASSWD:/bin/mount, /bin/umount
Por: Fernando T. Da Silva
Baixe arquivos em pedaços com o DCDownloader
O Divide and Conker Downloader (não, não é da Detective Comics, kkk) permite que o download de um arquivo (em link direto) possa ser dividido em n partes de modo que o usuário possa literalmente dividir o download em fragmentos. Vejo no mínimo duas utilidades interessantes: - Quando é necessário baixar arquivos realmente grandes e você dispõe de mais de uma conexão com a internet. Desta forma um arquivo de 10 GB poderia ser facilmente distribuído entre 10 amigos, cada um deles baixando partes diferentes do mesmo arquivo simultaneamente; no término do download, basta fazer a junção das partes e obterá o arquivo original novamente. - Quando o servidor limita a banda, com o uso de downloads simultâneos pode obter um aproveitamento muito maior da internet em questão. O que ilustro nesse vídeo: https://www.youtube.com/watch?v=aG59N51cWAQ O script possui basicamente três comandos: -g url qtd - Nesta opção geramos os arquivos de configuração que serão utilizados em cada máquina separadamente, onde: url é o link do download e qtd é quantidade de máquinas e/ou instâncias que serão executadas. -r file - Realiza a leitura do arquivo de configuração, onde file é o arquivo gerado pela opção "-g". Deve-se atentar ao executar o download em pastas separadas, devido aos arquivos auxiliares gerados no processo. -j - Realiza o "join" de todos os arquivos baixados em um único arquivo. Um exemplo de uso seria: $ ./DCDownloader.sh -g http://link/file.tar.gz 2 PC1: $ ./DCDownloader.sh -r DC1.conf PC2: $ ./DCDownloader.sh -r DC2.conf Posteriormente: $ ./DCDownloader -j É isso pessoal, espero que tenham gostado e fico a disposição a quaisquer dúvidas, críticas e sugestões.
Por: Davidson Francis
KDu2 - Script de correção do VMware
Sempre... sempre que o kernel é atualizado o VMplayer/VMware param de funcionar... pois não abrem o VMnet da vida... Fiz um script para a última aplicação no kernel do KDu2-Final-Rv7 (Linux KDu2-Final-Rv7 3.13.0-20-generic). Segue.... http://indexdata.com.br/Linux/Correcoes/VMplayer/VMnet-Install-Patch
Por: SuporteTecnicoID
UNIX - Alerta de espaço em disco via e-mail
Se em seu ambiente ainda não tem uma ferramenta de monitoramento como: Nagios, Cacti, Zabbix, OpenViewe etc., segue um script que lhe lhe enviará um e-mail de forma personalizada caso o disco venha atingir 90% de uso. Este script foi testado em um ambiente UNIX com sucesso... para usá-lo no GNU/Linux não se esqueça de alterar as variantes do awk '{ print $4 " " $7 }'.
Por: Marcos Henrique
ZVideo1.1 - Conversor de formatos de vídeo para divX
O ZVideo1.1 é um script que converte vários formatos de vídeo para divx e derivados, além de converter para outros formatos e diversas dicas na ajuda que vai além do converter vídeo. Com o zvideo não precisa mais se desgastar procurando suas anotações pra saber quais opções deve utilizar com o mencoder, já que está tudo montando no script. Requisitos é ter o mplayer com mencoder, ffmpeg, zenity e opcional Firefox para ver a ajuda. O ZVideo1.1 é composto por 23 arquivos de script separados, mas que pode ser executado pelo menu principal. Se tiver receio, consulte todos os arquivos examinando o código antes de instalar e depois pra instalar como root faça: tar -xzvf zvideo1.1.tgz -C / Ao instalar será criado um atalho no grupo Multimídia no menu de programas com o nome de ZVideo 1.1. Sinta-se a vontade para modificar os scripts a seu gosto.
Por: Fernando T. Da Silva
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta