gnome-shell problema de memória

quando inicio o gnome-shell com uma sessão guardada passado alguns dias o processo gnome-shell --sm-client-id 104c1d5139d66c06e915357041575668900000150450000 está a consumir perto de 30GB de RAM.

resolver:
desativar a gravação da sessão utilizando o dconfeditor:
org/gnome/gnome-session e desativar a opção auto-save-session

finalmente remover sessões guardadas:
rm -r /home/xana/.config/gnome-session/saved-session

cat /home/xana/.config/gnome-session/saved-session/org.gnome.Shell.desktop

Descodificar um documento encriptado do office (protegido por palavra passe)

A aplicação que vamos utilizar chama-se JohnTheRipper

Começamos por clonar o projeto e seguidamente compilamos. Estes procedimentos podem e devem realizar-se com uma conta de utilizador normal:
git clone https://github.com/magnumripper/JohnTheRipper.git
cd JohnTheRipper
./configure && make

Testamos:
cd ../run
./john --test

O resultado é (difere de sistema para sistema):

Pesquisar ficheiros entre duas datas

Sempre que queiramos pesquisar ficheiros no Debian, ou de uma forma geral numa qualquer distriuição Linux, é incontornável a utilização da ferramenta find apesar de haver outras opções, como por exemplo, o locate.

Quando pretendemos localizar um ficheiro modificado num intervalo de tempo especificado podemos utilizar o comando seguinte:

find pasta_inicial -type f -newermt "ano-mês-dia hora:minuto:segundo" ! -newermt "ano-mês-dia hora:minuto:segundo"

Graphical Apps Doesn’t Launch via Root, Sudo, Gksu

quando uma aplicação que necessita de direitos administrativos para executar não consegue com o erro:

sudo gsmartcontrol
[sudo] senha para xana:
No protocol specified
Unable to init server: impossível ligar: Conexão recusada

(gsmartcontrol:27310): Gtk-WARNING **: 16:39:05.806: cannot open display: :0

executar no prompt do utilizador:
xhost si:localuser:root

descarregar um website completo com o wget

$ wget \
--recursive \
--no-clobber \
--page-requisites \
--html-extension \
--convert-links \
--restrict-file-names=windows \
--domains website.org \
--no-parent \
www.website.org/tutorials/html/

This command downloads the Web site www.website.org/tutorials/html/.

The options are:

--recursive: download the entire Web site.

--domains website.org: don't follow links outside website.org.

guardar regras do iptables e fazer o restore utilizando e não utilizando network-manager

adicionar uma regra:
iptables -t nat -A POSTROUTING -o enp10s0 -j MASQUERADE

gravar as regras para ficheiro:
iptables-save > /etc/iptables.up.rules

não utilizando o nm:

editar o ficheiro /etc/network/if-pre-up.d/iptables:
#!/bin/sh
/sbin/iptables-restore < /etc/iptables.up.rules

torná-lo executável:
chmod +x /etc/network/if-pre-up.d/iptables

Subscrever