Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Mensagens - ubu4ever

Páginas: [1] 2 3 ... 49
1
Iniciantes / Dúvida sobre Particionar HD
« Online: 26 de Maio de 2014, 19:59 »
Prezados,

Tenho um hd com 4 partições, 3 primárias ( /, /home e swap) e uma estendida ( e lógica) onde faço meus backups.

Quando comecei a usar o Linux não tinha muita experiência e acabei fazendo bagunça.

Penso em deixar apenas 1 partição estendida com 4 lógicas (/, /home, /backup e swap). Acho que assim fica mais fácil caso queira criar ou excluir alguma partição. Pois penso em instalar o Arch Linux em dual-boot e criar mais partições ficaria mais fácil.

É possível ter apenas 1 partição lógica? Ou é obrigatória uma primária?

Não tenho HD externo terei que fazer um backup dos primários no estendido, excluir os primários e aumentar o estendido até o tamanho total do hd (via liveUSB). Correto?

O HD tem 500gb.

2
Vc sabe que com equipamento especializado é possível recuperar o conteúdo de um setor do disco mesmo depois de alterado várias vezes, não? ::)

Não existem provas de que isso já tenha sido feito. Estudos do NIST, UCSD e NSA provam que mesmo com MFM (Microscópio de Força Magnética) em HD modernos, a recuperação de dados é irrelevante.

Citar
"On the other hand, according to the 2006 NIST Special Publication 800-88 (p. 7): "Studies have shown that most of today’s media can be effectively cleared by one overwrite" and "for ATA disk drives manufactured after 2001 (over 15 GB) the terms clearing and purging have converged."[1] An analysis by Wright et al. of recovery techniques, including magnetic force microscopy, also concludes that a single wipe is all that is required for modern drives."

http://en.wikipedia.org/wiki/Data_remanence#Feasibility_of_recovering_overwritten_data
http://security.stackexchange.com/questions/26132/is-data-remanence-a-myth

3
Prezados,

Paranoico que se preze já usava exclusão segura há muito tempo em sistemas NTFS, FAT e FAT32. Porém, lendo o manpage do shred voltei a pesquisar sobre o assunto e descobri que os sistemas journaled (ReiserFS, JFS, Ext3, Ext4, etc) não são totalmente compatíveis com exclusão segura.

Citar
CAUTION: Note that shred relies on a very important assumption: that the file system overwrites data in place.  This is the traditional way  to  do  things,
       but  many  modern file system designs do not satisfy this assumption.  The following are examples of file systems on which shred is not effective, or is not
       guaranteed to be effective in all file system modes:

       * log-structured or journaled file systems, such as those supplied with AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)

       * file systems that write redundant data and carry on even if some writes fail, such as RAID-based file systems

       * file systems that make snapshots, such as Network Appliance's NFS server

       * file systems that cache in temporary locations, such as NFS version 3 clients

       * compressed file systems

Pesquisei e li em vários fóruns estrangeiros, que a exclusão segura em ext3 e ext4 não é garantida por programas como wipe, srm e shred.

No entatno, lendo o restante do manpage do shred, chego a seguinte parte:

Citar
In the case of ext3 file systems, the above disclaimer applies (and shred is thus of limited effectiveness) only in data=journal mode, which  journals  file
       data in addition to just metadata.  In both the data=ordered (default) and data=writeback modes, shred works as usual.  Ext3 journaling modes can be changed
       by adding the data=something option to the mount options for a particular file system in the /etc/fstab file, as documented  in  the  mount  man  page  (man
       mount).

Ou seja se o ext3 estiver configurado como data=ordered que parece ser o default ou data=writeback, o programa funciona corretamente.

Alguém que tenha se aprofundado mais no tema poderia me esclarecer se os métodos de exclusão segura são efetivos em ext3/ext4?

Tenho essa dúvida pois fiz 2 testes: estou em dúvida com relação ao segundo teste.
1º - Rodei o extundelete --restore-all em toda a partição a partir de um liveusb. Ele recuperou arquivos tão antigos que fiquei surpreso! Porém esses arquivos não tinham sido excluídos de forma segura. Depois rodei o sfill em toda a partição e voltei a rodar o extundelete. Não recuperou nada.
2º - Exclui um arquivo de usando o shred -fuz -n1. Rodei o extundelete --restore-all. Recuperou a pasta e o arquivo com zeros no nome por causa do argumento z no shred. Mas tentei abrir o arquivo e estava corrompido.

4
Sistema / Re: Como executar um script no cron?
« Online: 11 de Junho de 2013, 09:57 »
Oi, vc entendeu pq não funcionou da primeira vez, não? O comando "sudo" não pode ser executado fora do terminal...

A solução que vc adotou realmente não é a melhor, mas está bem longe de ser a pior.

Vi tutoriais onde foi ensinado usar o comando sudo, porém para executador comandos dentro do crontab e não scripts, como no meu caso.

Além disso é necessário adicionar o SHELL e o PATH no arquivo para executar scripts no crontab. No arquivo /etc/crontab já existem essas linhas!

sudo crontab -e
Citar
...
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


# m h  dom mon dow   command
0 10 * * * (cd /home/user/ && ./BackupArquivos.sh >>Cron.log 2>&1)
30 10 1 * * (cd /home/user/ && ./BackupSistema.sh >>Cron.log 2>&1)

Agora sim o crontab está funcionando.

5
Sistema / Re: Como executar um script no cron?
« Online: 11 de Junho de 2013, 00:27 »
Encontrei uma solução. Não é a "politicamente correta" mas serviu. O correto seria criar os trabalhos via sudo crontab -e e adicionar o conteúdo ao arquivo.

Editei o arquivo /etc/crontab

Código: [Selecionar]
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
0 12    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
15 12   * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
30 12   1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )


# COMANDOS PERSONALIZADOS
0 12    * * *   root    (cd /home/user/ && ./BackupArquivos.sh >>Script.log 2>&1)
30 12   1 * *   root    (cd /home/user/ && ./BackupSistema.sh >>Script.log 2>&1)

6
Sistema / Como executar um script no cron?
« Online: 10 de Junho de 2013, 21:44 »
Pessoal,

Tentei adicionar dois scripts no cron para serem executados diariamente e mensalmente, respectivamente, mas o cron exibe o erro:

Citar
Jun 10 16:48:01 NETUBU CRON[20777]: (root) CMD (sudo bash /home/user/BackupArquivos.sh)
Jun 10 16:48:01 NETUBU CRON[20776]: (CRON) info (No MTA installed, discarding output)

Scripts no cron
Código: [Selecionar]
sudo crontab -e
...
0 12 * * * sudo bash /home/user/BackupArquivos.sh
30 12 1 * * sudo bash /home/user/BackupSistema.sh

Fora do cron os 2 scripts rodam sem retornar nenhum erro.

7
Iniciantes / Re: Como deixar o tor funcionando no Ubuntu 13.04
« Online: 07 de Junho de 2013, 19:14 »
Tor project aqui: https://www.torproject.org/download/download-easy.html.en#linux
é só baixar e rodar direto do binário que o tor já vem configurado com vidalia.

Não baixe nada, se não seu IP real fica visível e aí você pode ser rastreado. É só isso que o usuário precisa saber a priori para ficar seguro. Simples assim.
A solução está aí, de resto, o que ele vai fazer é responsabilidade dele. Entrar na deep, simplesmente, não é ilegal, não vai contra as regras do fórum.

No cogitei a questão da Deep porque o usuário disse que não iria fazer uso dela, apenas evitar a invasão de alguns colegas na Surface. Mas para entrar é preciso sim do TOR. O uso é de responsabilidade individual.

Não quero entrar na Deep Web, quero apenas que alguns colegas que tenho por aqui não fique brincando de tentar invadir meu note, pois sei que o tor configurado, engana mesmo. não tem como eles acertarem.
Confio na segurança do Ubuntu, mas quero usar para não correr risco nenhum com esses amigos da onça.

Acho que o cajaboy se confundiu. O Firewall evita invasões através do bloquei das portas e serviços. Já o TOR é um proxy em cascata que "mascara" o IP real do provedor de internet, e você acessa as páginas com um IP de "terceiro". Resumindo: o TOR te "promete" invisibilidade na rede. Porém a banda diminui bastante com o TOR. Para usá-lo é bom ter net bem rápida. A combinação dos dois (Firewall + TOR) se faz necessária em poucos casos. Entrar na Deep, por exemplo.

Na Surface apenas um Firewall bem configurado é suficiente. Mascarar o IP na Surface é perda de tempo. Ninguém que souber seu IP vai te invadir se é essa sua preocupação.

Já na Deep sempre Firewall + TOR e de preferência usando LiveCD/USB. Não pela preocupação da invasão em si, que NÃO ocorrerá se o usuário for consciente do que está fazendo, mas sim pelo RASTREAMENTO do IP REAL feito pelas polícias dos países que monitoram a Deep dia-e-noite.

8
Iniciantes / Re: Como deixar o tor funcionando no Ubuntu 13.04
« Online: 07 de Junho de 2013, 11:13 »
Mas uma vez um usuário disse que estando atrás de um roteador ou servidor, não há necessidade de Firewall ativado. Eu não uso.

Nesses dois casos:
- O roteador já tem um firewall.
- O servidor também.

Mas no caso de uma conexão direta sem firewall, o risco é tão grande assim?

9
Iniciantes / Re: Como deixar o tor funcionando no Ubuntu 13.04
« Online: 07 de Junho de 2013, 10:45 »
Não quero entrar na Deep Web, quero apenas que alguns colegas que tenho por aqui não fique brincando de tentar invadir meu note, pois sei que o tor configurado, engana mesmo. não tem como eles acertarem.
Confio na segurança do Ubuntu, mas quero usar para não correr risco nenhum com esses amigos da onça.

Para evitar invasão, o firewall bem configurado já não suficiente? A meu ver o TOR é para outra finalidade.

Aqui uso o a gui GUFW para o firewall. Libero apenas o samba, e as portas de programas clientes que irei precisar como bittorrent, etc...

10
Iniciantes / Re: Como clonar partição com comando dd?
« Online: 05 de Junho de 2013, 22:58 »
Legal você ter feito a sugestão do TAR!

EDIÇÃO 1:

Tipo: Não copio diretamente da raiz, pois se o sistema tá carregado, alguns arquivos e diretórios que só existem em memória pode para o backup se vc não fizer a exclusão deles na hora de copiar.

O argumento --one-file-system já faz isso! Outras partições, mídias externas, drives virtuais, etc... são eliminados da cópia.

Vou economizar tempo e espaço em disco. Fiz um backup aqui com dd e o arquivo ficou com 4,4 GB (zipado). O backup com TAR ficou com apenas 1,5 GB. Isso porque usei gzip para agilizar. Se usasse bzip2 teria ficado menor mas demoraria bem mais e não sei se valeria a pena o tempo perdido x tamanho ganho.

EDIÇÃO 2:

Arquivo de log com o arqumento --one-file-system:

Citar
tar: /proc/: arquivo está em outro sistema de arquivos; não será arquivado
tar: /home/: arquivo está em outro sistema de arquivos; não será arquivado
tar: /dev/: arquivo está em outro sistema de arquivos; não será arquivado
tar: /run/: arquivo está em outro sistema de arquivos; não será arquivado
tar: /sys/: arquivo está em outro sistema de arquivos; não será arquivado
tar: /media/backup/: arquivo está em outro sistema de arquivos; não será arquivado

Eu uso partição /home separada e partição de backup em media. Nenhuma delas foi inserida no backup.

A vantagem de usar esse argumento ao invés de --exclude=/mnt por exemplo é que você não precisa criar o diretório depois (mkdir /mnt), pois o comando grava a pasta vazia no arquivo tar.

EDIÇÃO 3

O argumento --one-file-system não funciona para drives removíveis. Quando montei um pendrive ele foi incluído no backup. Tive que mesclar os dois métodos:

Citar
tar -cvpzf backup.tar.gz --exclude=backup.tar.gz --exclude=/media --exclude=/mnt --exclude=/proc --exclude=/dev --exclude=/sys --exclude=/run --exclude=/lost+found --one-file-system /

11
Iniciantes / Re: Como clonar partição com comando dd?
« Online: 05 de Junho de 2013, 21:03 »
Posta o link de onde posso conseguir um tutorial de como usar o tar para isso.

EDIT:

Encontrei: https://help.ubuntu.com/community/BackupYourSystem/TAR

12
Iniciantes / Como clonar partição com comando dd?
« Online: 05 de Junho de 2013, 11:09 »
Prezados,

Como o projeto Remastersys foi descontinuado, e como não sei fazer a remasterização do sistema via linha de comando resolvi usar uma solução mais simples, clonar a partição com o sistema.

Citar
sudo fdisk -l
[sudo] password for ****:

Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 cabeças, 63 setores/trilhas, 60801 cilindros, total de 976773168 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: 0xbfdc9333

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048    20972751    10485352   83  Linux
/dev/sda2        20973568   527984639   253505536   83  Linux
/dev/sda3       527984640   532187135     2101248   82  Linux swap / Solaris
/dev/sda4       532189182   976771071   222290945    5  Estendida
/dev/sda5       532189184   976771071   222290944   83  Linux

Citar
df -h
Sist. Arq.      Tam. Usado Disp. Uso% Montado em
/dev/sda1       9,8G  3,9G  5,4G  43% /
none            4,0K     0  4,0K   0% /sys/fs/cgroup
udev            864M  4,0K  864M   1% /dev
tmpfs           175M  1,1M  174M   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            872M   84K  872M   1% /run/shm
none            100M   16K  100M   1% /run/user
/dev/sda5       209G  149G   50G  76% /media/backup
/dev/sda2       238G   19G  208G   9% /home

No meu caso o comando seria dar o boot em modo recovery como root e usar:

Citar
dd if=/dev/sda1 of=sistema.iso

Assim posso transferir a iso para um HD Externo. Não será uma iso Linux, mas terei o backup do meu sistema e quando quiser restaurar, basta restaurar usando o comando dd novamente.

Dúvidas:
- Quando quiser restaurar precisarei reinstalar o Grub? Alguém já fez isso?
- O tamanho da iso será o tamanho exato da partição sda1, 10GB; ou o espaço usado, 3,9 GB?
- Usando o dd if=/dev/sda of=sistema.iso eu faria o backup de todas as partições? sda1, sda2, sda3, etc...


13
Instalação e Atualização / Re: Distro para PC fraco
« Online: 04 de Junho de 2013, 23:17 »
Tenta o CrunchBang ou Slitaz

14
Eu uso o windows 7 64 bits, e as distros da assinatura em 32 bits, se eu usasse de 64 bits no Linux o tamanho em GB aumentaria muito na instalação? Sempre fiquei na dúvida já que tenho 4 GB de ram, e meu pc já é meio antigo, mas ainda não sobrou $$ para fazer upgrade, já que teria que montar um desde o zero, hehehe.

  • O tamanho em disco da instalação vai aumentar sim, mas nada que assuste. Os executáveis 64bits são maiores que os 32bits. Com 2,5 também de HD pode ficar tranquilo.
  • O consumo de RAM também vai aumentar também. Com 4GB de RAM é possível rodar tranquilo qualquer versão 64bits.
  • O seu processador apesar de antigo roda versões x64. Se a distro rodou em x32 vai rodar em x64. O que você pode fazer é testar o desempenho através de LiveCD ou fazer uma instalação de teste em uma partição separada.

15
Hardware e Periféricos / Re: Sistema não monta pendrive.
« Online: 03 de Junho de 2013, 18:20 »
Então resta aceitar, porque não há absolutamente nada errado.

É o próprio pessoal que criou o sistema que recomenda a criação do liveusb assim.
http://crunchbanglinux.org/wiki/statler_usb_installation

Páginas: [1] 2 3 ... 49