==== Projeto Exemplo ====
Esta página é um exemplo de projeto integrador. Neste espaço deverão ser inseridos todos os resultados dos estudos e práticas elaborados para conclusão do projeto. Aqui podem ser inseridos trechos de código, configurações, imagens, arquivos e textos. Abaixo, alguns exemplos disto:
----
Exemplo de uma imagem {{:aguabenta4.jpg?300x300}}
----
Exemplo de um arquivo {{:ddos.pdf|}}
----
Exemplo de um código-fonte
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import sys
import os
import commands
import string
vgrupo=[]
letrasd=['I','O','N','M','P','Q','R']
# Argumento usuario
nuser=sys.argv[1]
arqlocal = '/etc/samba/netlogon/' + nuser + '.bat'
arquivo = open(arqlocal,"w")
arquivo.write('@echo off'+ '\n')
# Descrobe quais grupos o usuario pertence
output = commands.getoutput( '/usr/bin/id -Gn ' + nuser)
# Separa os grupos e coloca em uma lista
vgrupo = output.split(' ')
vgrupo.remove(nuser)
j=0
for j in range(len(vgrupo)):
# print vgrupo[j]
arquivo.write('NET USE ' + letrasd[j] + ': \\\\meteoro\\grupos\\' + vgrupo[j] + '\n')
# print 'NET USE ' + letrasd[j] + ': \\\\meteoro\\grupos\\' + vgrupo[j]
# Drives comuns para todos
#print 'NET USE X: \\\\meteoro\\Aplicativos'
arquivo.write('NET USE X: \\\\meteoro\\Aplicativos'+ '\n')
# Drive publico
arquivo.write('NET USE G: \\\\meteoro\\publico'+ '\n')
#print 'NET USE W: \\\\meteoro\\dados2'
arquivo.write('NET USE W: \\\\meteoro\\dados2'+ '\n')
#print 'NET USE Z: \\\\meteoro\\textos'
arquivo.write('NET USE Z: \\\\meteoro\\textos'+ '\n')
arquivo.write('goto fim'+ '\n')
# Outros comandos
#arquivo.write('net time \\\\meteoro /set /yes'+ '\n')
arquivo.write ('VER | FIND /I \"5.\"'+ '\n')
arquivo.write ('IF %ERRORLEVEL% EQ 0 goto nt'+ '\n')
#arquivo.write ('IF \"%OS%\"==\"Windows_NT\" goto nt'+ '\n')
# Para Windows 95 e 98
arquivo.write('\\\\meteoro\\publico\\ofcscan\\autopcc.exe'+ '\n')
arquivo.write('regedit /s \\\\meteoro\\publico\\logino.reg'+ '\n')
arquivo.write('regedit /s \\\\meteoro\\publico\\redepan.reg'+ '\n')
arquivo.write('regedit /s \\\\meteoro\\publico\\message.reg'+ '\n')
arquivo.write('\\\\meteoro\\publico\\hosts.bat'+ '\n')
arquivo.write('regedit /s \\\\meteoro\\publico\\ver0998.reg'+ '\n')
arquivo.write('goto fim'+ '\n')
# para Windows XP, Vista e 7
arquivo.write(': nt'+ '\n')
arquivo.write('\\\\meteoro\\publico\\veraoxp.bat'+ '\n')
arquivo.write('\\\\meteoro\\publico\\wsus.bat'+ '\n')
arquivo.write('\\\\meteoro\\publico\\outrun.bat'+ '\n')
arquivo.write('\\\\meteoro\\publico\\ofcscan10\\autopcc.exe'+ '\n')
arquivo.write('goto fim'+ '\n')
# Para todos
arquivo.write(': fim'+ '\n')
#arquivo.write('@\\\\meteoro\\publico\\ofcscan10\\autopcc.exe'+ '\n')
arquivo.write('@\\\\meteoro\\publico\\ocs3\\Application\\ocsinventory.exe'+ '\n')
arquivo.write('\\\\meteoro\\publico\\IEXPLORE.EXE -k \"http://www.ucpel.tche.br/site/intranet/abertura/phoenix.php3\"'+ '\n')
arquivo.write('@\\\\meteoro\\publico\\pcc.bat'+ '\n')
arquivo.close()
----
=== Referências bibliográficas ===
* MATTHEWS, Jeanna N. Mathews, DOW, Eli M. Executando o Xen Um Guia Prático para a Arte da Virtualização,Alta Books, 2009
* SUMMERFIELD, Mark. Programação em Python 3, Rio de Janeiro, Alta Books, 2009
* FERREIRA, Rubem E. Linux - Guia do Administrador do Sistema, 2__a__ ed., Novatec, 2008.