segunda-feira, 1 de dezembro de 2008

Segurança Informática (Redes e Internet)

Podcast sobre segurança (em inglês)
Do melhor que há!!!

Security Now!
http://leoville.tv/podcasts/sn.xml

Site para gerar passwords
https://www.grc.com/passwords.htm

segunda-feira, 28 de julho de 2008

Encriptar ficheiros (simétrica)

http://www.cyberciti.biz/tips/linux-how-to-encrypt-and-decrypt-files-with-a-password.html

sábado, 5 de julho de 2008

Configurar o Asus Ubuntu eee PC 8.04

  • Desactivar nos pacotes o tracker (evitar ir à pen).
  • Abrir a configuração GDM de forma a abrir o utilizador "asus" (escolhido por mim) automáticamente.
  • Tentar criar auto login sem o gdm
http://news.softpedia.com/news/Optimize-Ubuntu-8-04-for-Speed-86405.shtml
e + e + profile + b
  • No meu caso - sudo gedit /etc/modprobe.d/blacklist - adicionar - blacklist intel_rng - para não aparecer o erro no arranque
  • http://ubuntu-tutorials.com/2008/06/23/install-adobe-acrobat-reader-812-on-ubuntu-804/
  • http://ubuntuforums.org/showthread.php?t=604437 ?!?!?!?!?
  • http://wiki.eeeuser.com/howto:fixgoogleearthspeed
  • http://www.ubuntu-eee.com/index.php5?title=Get_the_most_of_the_battery
  • http://www.ubuntu-eee.com/index.php5?title=How_to:_reduce_swappiness
  • http://www.ubuntu-eee.com/index.php5?title=Fix:_The_shutdown_on_hardy
  • Editar o applet do som (pequena coluna de som) e alterar para "alsa"
  • No grub retirar o spash e quiet para ver o que o computador está a fazer ;-)
  • No arranque demora muito tempo por causa de um "clock" ver
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/236273
  • Instalar o Clearlooks Compact (theme para widgets/controlos)
  • Por causa do som: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/192382 (reboot)
  • Por causa ca câmara carregar o modulo /etc/modules acrescentar uvcvideo (reboot)

quinta-feira, 3 de julho de 2008

Activar LAPTOP MODE - Ubuntu on PEN DRIVE

http://aldeby.org/blog/index.php/howto-ubuntu-linux-on-hp-pavilion-dv2000-dv6000-dv9000-series-laptops

quarta-feira, 28 de maio de 2008

kdenllive

Apesar de ser mais adepto do Gnome, também uso aplicações do KDE como o K3B, o Scribus e agora o kdenLive (para o Gnome há o Pitivi mas ainda tem muito que evoluir).

No Ubuntu Hardy tive um pequeno problema com o som (no Sound) e tive que instalar o seguinte pacote conforme indicado aqui.

libsdl1.2debian-all

sábado, 22 de março de 2008

Interessante - Proxy Bypass websites

If your filter system filters based on words in the urls, and the kids are just using it to go to bebo or myspace, I've found that a lot of the proxies are based on the same scripts and the url's they produce have the same code after the proxy domain so you can just filter this based on the sites you want to filter.

That probably made no sense so an example...

http://youbypass.com/?q=aHR0cDovL3d3...bQ%3D%3D&hl=e8

http://dodu.info/?q=aHR0cDovL3d3dy5i...bQ%3D%3D&hl=e8

both take you to bebo.com

So instead of filtering the domain, filter the "aHR0cDovL3d3dy5iZWJvLmNvbQ" part and you'll filter all the proxies that use this particular php.

No good if kids are accessing all sorts of sites, but we had a problem purely with bebo (they seem to have shunned myspace here). They didn't seem to understand they could go anywhere on the net through the proxies!

quinta-feira, 20 de março de 2008

Administração Linux (Ubuntu)/Gnome

Mais Fácil:
  1. Criar um utilizador novo
  2. Alterar parâmetros no desktop ao gosto (fundo, applets, etc.)
  3. Com o gconf-editor alterar outros parâmetros (bloquear paineis, etc.)
  4. Alterar o ficheiro/etc/gconf/2/path como indicado lá para baixo (acrescentar uma linha de forma que vá ler os mandatory no home)
  5. Copiar como root as pastas no home .gconf para o home .gconf/gconf.xml.mandatory do utilizador a bloquear
  6. Alterar as permissões dos ficheiros/pastas copiadas para permitir leitura, manter owner como root para o utilizador a bloquear não poder apagar
  7. Alterar os menus com alacarte no utilizador modelo e copiar a pasta .config/menus para o utilizador a bloquear
  8. Alterar os autostart nas sessions se necessário cp -r /home/aluno/.config/autostart /home/aluno1/.config/ (permitir permissões de leitura)
  9. Definir os sons dos eventos cp -r /home/aluno/.gnome2/sound/ /home/aluno1/.gnome2/ (permitir permissões de leitura)
  10. Bloquear firefox :: https://addons.mozilla.org/en-US/firefox/addon/3911
  11. Bloquear sites :: http://www.scrubit.com/

Desactivar:
alacarte -> impedir que o utilizador altere os menus.


Exemplo (Boolean):


gconftool-2 --direct --config-source xml:readwrite:/home/rui/.gconf/gconf.xml.mandatory --type boolean --set /desktop/gnome/interface/menus_have_icons true

Exemplo (Integer):

gconftool-2 --direct --config-source xml:readwrite:/home/rui/.gconf/gconf.xml.mandatory --type int --set /desktop/gnome/font_rendering/dpi 96

Exemplos (String):

gconftool-2 --direct --config-source xml:readwrite:/home/rui/.gconf/gconf.xml.mandatory --type string --set /desktop/gnome/font_rendering/rgba_order "rgb"


Locais possíveis onde ficam os perfis
cat /etc/gconf/2/path
######################
# 1. Forced settings #
######################

# Settings forced by the local administrator
xml:readonly:/etc/gconf/gconf.xml.mandatory

# Other forced sources imagined by the local administrator
include /etc/gconf/2/local-mandatory.path


#######################
# 2. User Preferences #
#######################

# Settings forced by the local administrator ANDRE
xml:readonly:$(HOME)/.gconf/gconf.xml.mandatory

# mandatory path for sabayon
include "$(HOME)/.gconf.path.mandatory"

# mandatory path for desktop-profiles
include $(ENV_MANDATORY_PATH)

# Other sources imagined by the user
include "$(HOME)/.gconf.path"

# The default storage location, ~/.gconf
# This should be the only readwrite source
xml:readwrite:$(HOME)/.gconf

# default path for sabayon
include "$(HOME)/.gconf.path.defaults"

# default path for desktop-profiles
include $(ENV_DEFAULTS_PATH)


######################
# 3. System defaults #
######################

# Other default sources imagined by the local administrator
include /etc/gconf/2/local-defaults.path

# System administrator's defaults. This source also serves as a legacy
# source for packages not using a recent dh_gconf, or for applications
# installed by hand.
xml:readonly:/etc/gconf/gconf.xml.defaults

# Debian branding, including CDD or packaged branding
xml:readonly:/var/lib/gconf/debian.defaults

# Upstream application defaults
xml:readonly:/var/lib/gconf/defaults


+++++++++++++++++++++++++++++++++++++++++++
crontab -e
limpar os desktop e reiniciar a máquina às 03:00


00 3 * * * /usr/bin/clean_desktop.sh
+++++++++++++++++++++++++++++++++++++++++++

script
+++++++++++++++++++++++++++++++++++++++++++
#!/bin/sh

rm -r /home/aluno1/Área\ de\ Trabalho/*
rm -r /home/aluno2/Área\ de\ Trabalho/*
rm -r /home/aluno3/Área\ de\ Trabalho/*
rm -r /home/aluno4/Área\ de\ Trabalho/*
rm -r /home/aluno5/Área\ de\ Trabalho/*
rm -r /home/aluno6/Área\ de\ Trabalho/*
rm -r /home/aluno7/Área\ de\ Trabalho/*
rm -r /home/aluno8/Área\ de\ Trabalho/*
rm -r /home/professor1/Área\ de\ Trabalho/*
rm -r /home/professor2/Área\ de\ Trabalho/*
rm -r /home/professor3/Área\ de\ Trabalho/*
rm -r /home/professor4/Área\ de\ Trabalho/*

/sbin/reboot
+++++++++++++++++++++++++++++++++++++++++++

Definição das pastas
/home/zeferino/.config/...

Menus locais
/home/zeferino/.local/share/...

terça-feira, 18 de março de 2008

Recuperar password joomla/moodle

To reset your Joomla Admin Password you need access to the Joomla installation Database. Once you're inside find the admin account in the #_users table and in the password field write any of the MD5 hash of passwords:

admin = 21232f297a57a5a743894a0e4a801fc3
secret = 5ebe2294ecd0e0f08eab7690d2a6ee69
OU812 = 7441de5382cf4fecbaa9a8c538e76783

domingo, 9 de março de 2008

Os "must have" do Linux/Ubuntu

Personalizações
  • /apps/nautilus/preferences/show_advanced_permissions :: para ter permissões no formato habitual do linux
Pacotes úteis
  • nautilus-gksunautilus-image-converter
  • nautilus-script-audio-convert
  • Fontmatrix :: gestor de fontes ?!?
Add-Ons Firefox
  • Public Fox (bloquea partes do Firefox - Usa uma password global para permitir acesso - para uso pessoal não tem muito interesse) :: https://addons.mozilla.org/en-US/firefox/addon/3911
  • Firebug (para quem desenvolve aplicações WEB é simplesmente espectacular++) :: https://addons.mozilla.org/en-US/firefox/addon/1843
  • Web Developer (para quem desenvolve aplicações WEB é simplesmente espectacular++) :: https://addons.mozilla.org/en-US/firefox/addon/60
  • Accessibar (altero para mostrar só os botões para aumentar o espaço entre linhas - muito útil para ler texto) :: https://addons.mozilla.org/en-US/firefox/addon/4242
  • FireFTP (Cliente de FTP no Firefox) :: https://addons.mozilla.org/en-US/firefox/addon/684
  • Save Session (guarda a sessão - quando reinicia reabre os separadores todos) :: https://addons.mozilla.org/en-US/firefox/addon/4199
  • UnPlug (permite descarregar os vídeos de uma página) :: https://addons.mozilla.org/en-US/firefox/addon/2254
  • PDF Download (pergunta o que quer fazer) :: https://addons.mozilla.org/en-US/firefox/addon/636
  • ForecastFox :: https://addons.mozilla.org/en-US/firefox/addon/398
  • Download Statusbar :: https://addons.mozilla.org/en-US/firefox/addon/26

Scripts para o nautilus
  • http://g-scripts.sourceforge.net/index.php
  • copiar para a pasta /home/zeferino/.gnome2/nautilus-scriptsExemplos:
  • search-hereSend-toNota: troque zeferino pelo sua login
  • Nota: depois de instalar os pacotes reinicie o nautilus com o comando killall nautilus ou termine a sua sessão e volte a entrar

sábado, 23 de fevereiro de 2008

Comandos uteis para o Samba (eu uso isto com o VirtualBox)

Reiniciar o Samba
  • sudo /etc/ini.d/samba restart

Criar um utilizador que é uma maquina no linux
Nota: O nome da máquina no Linux (host) tem de ser diferente da máquina virtual do windows (guest)
  • sudo adduser --home /dev/null --shell /bin/false --ingroup machine --force-badname --no-create-home --disabled-login egas$
em que egas$ é o nome do computador

Criar um utilizador que é uma maquina no Samba
  • sudo smbpasswd -a -m egas$

criar o utilizador root com smbpasswd para adicionar maquinas ao dominio
  • sudo smbpasswd -a root

Criar um utilizador normal com smbpasswd (nome igual ao do user do XP)
  • sudo smbpasswd -a zeferino

Se for necessário por algum motivo ?!?
Remover um utilizador com smbpasswd
  • sudo smbpasswd -x zeferino
Listar os utilizadores do tdbsam
  • pdbedit -w -L

Nota: Se copiar os ficheiro de um computador para outro "deve-se" remover e voltar a acrescentar o disco virtual


USB no VirtualBox (Gutsy 7.10)
copia do site:
http://www.virtualbox.org/wiki/User_FAQ

------------------------------------------------------------------------------
USB on Ubuntu/Gutsy: Ubuntu removed support for /proc/bus/usb/*. We will address this issue in the future. Until this, edit the script `/etc/init.d/mountdevsubfs.sh and activate the four lines around line 40 (Magic to make /proc/bus/usb work). Then execute
/etc/init.d/mountdevsubfs.sh start
From now on, there should be a directory /proc/bus/usb/ and the device entries below should be accessible by any user.
------------------------------------------------------------------------------

Instalar controladores adicionais (ecrãs wide, e mais)
  • carregar o windows no virtualbox e no menu dispositivos escolher instalar controladores adicionais para convidado
  • No windows abrir o CD-ROM e instalar... como administrador do windows
  • Experimente o modo Seamless no menu: Máquina - Modo Seamless
Aceder ao apache do host
  • em modo NAT usar o endereço 10.0.2.2 no browser