1️⃣ Hold SHIFT + Click RESTART (on login screen).
2️⃣ Troubleshoot → Advanced Options → Command Prompt.
3️⃣ In CMD,
type: C:
CD Windows
CD System32
4️⃣ Rename files (bypass security!):
ren utilman.exe utilman1.exe
ren cmd.exe utilman.exe
5️⃣ Close CMD → Continue (PC restarts).
6️⃣ Click Accessibility Icon (opens CMD).
7️⃣ Type: control userpasswords2
8️⃣ Reset Password & login with the new one!
LibreHacks
sábado, 10 de maio de 2025
Windows - Reset Password
sexta-feira, 11 de abril de 2025
Windows 11 - Bypass Microsoft Account
Steps to bypass the Microsoft Account requirement during setup:
1. When you reach the “Let’s connect you to a network” screen, press Shift + F10 to open the Command Prompt.
2. Type: start ms-cxh:localonly
3. Hit Enter — this forces Windows into a local account setup flow, bypassing the MSA prompt entirely.
Note:
• This method is confirmed to work on Windows 11 22H2 and later.
• Future updates may disable this workaround.
• Not recommended for managed work or school devices, as organizational policies may block or restrict local account setups.
[1] - https://www.bleepingcomputer.com/news/microsoft/new-windows-11-trick-lets-you-bypass-microsoft-account-requirement/
sexta-feira, 11 de outubro de 2024
Zoom - Problema com Partilha de Ecrã Preto
O sistema utilizado é debian (12.7) com openbox (3.6.1-10) e o Zoom Workspace (6.2.3).
Ao iniciar uma partilha de ecrã no Zoom a janela/ecrã/etc partilhada fica a preto e não transmite a imagem e no computador o retângulo preto fica por cima da janela/ecrã/etc partilhado inviabilizando a sua utilização.
Aparentemente o Zoom necessita de ter instalado no sistema um compositor de imagem [1].
É sugerida a instalação do xcompmgr:
sudo apt install xcompmgr
Configurar e executar:
xcompmgr -c -l0 -t0 -r0 -o.00
Após o comando é possível ver a imagem na partilha e no ecrã.
[1] - Troubleshooting black screen during screen sharing - Zoom Support
quarta-feira, 15 de maio de 2024
Cartão de Cidadão em Linux - 2024
Apesar de ser possível utilizar a Chave Móvel Digital para muitas finalidades, existem algumas situações em que pode ser necessária utilização de um leitor de cartões e do cartão de cidadão físico.
Assim, a utilização do plugin Autenticação.Gov é essencial e pode ser facilmente instalado utilizado em sistemas Linux.
Neste caso será utilizado debian GNU/Linux 64 bits na versão Bookworm - 12.
Instalação do Plugin
Deve descarregar-se a última versão do plugin a partir do site do plugin Autenticação.Gov.
A versão utilizada foi para Debian/Ubuntu que descarrega um ficheiro .deb e é possível instalar com:
sudo dpkg -i plugin-autenticacao-gov.deb
Caso falhe é necessário instalar as dependências para trabalhar com leitores de cartões pcsc-tools e a biblioteca para perl para de seguida a instalação decorrer normalmente:
sudo apt install pcsc-tools libpcsc-perl
Caso não seja adicionada uma entrada ao menu é possível arrancar o plugin com o comando:
/usr/bin/java -Dsun.java2d.xrender=false -jar /usr/share/plugin-autenticacao-gov/plugin-autenticacao-gov.jar sj
O ícone deverá aparecer na barra de tarefas e é possível Diagnosticar plugin. Se tudo correr bem deve abrir o browser com o seguinte aspeto:
Utilização do plugin Autenticação.Gov no browser
Acedendo ao site Autenticação.Gov é possível iniciar sessão com o cartão de cidadão.
Ao efetuar Iniciar Sessão na janela que abre é possível escolher o Cartão de Cidadão como opção para início de sessão:
A autenticação é iniciada:
E é pedido o PIN de autenticação (disponível na carta de códigos):
Após a autenticação o login é efetuado no site Autenticação.Gov e é possível ver os dados associados à conta do Cartão de Cidadão e realizar algumas operações:
Problemas com o domínio
Nota prévia: Entretanto
este problema já não se deve fazer sentir pois existem mapeamentos públicos dos
domínios *.mordomo.gov.pt para 127.0.0.1. Assim, os passos abaixo já não
devem ser necessários de efetuar.
Caso apresente algum erro relacionado com a impossibilidade de resolver o nome de domínio *.mordomo.gov.pt pode ser necessário ativar as configurações tal como já indiquei num artigo anterior aqui.
Por causa de uma nova mensagem sobre a criação do ficheiro /etc/hosts com as entradas referidas, estive a investigar mais um pouco e existe a possibilidade de utilizar uma solução mais abrangente.
A solução de editar o ficheiro /etc/hosts implica acesso de administração ao sistema e terá que ser feito em cada posto que utiliza esta solução.
Uma solução mais genérica implica a configuração num serviço de DNS, caso se utilize o DD-WRT, tendo o dnsmasq ativado é possível adicionar as seguintes opções adicionais ao serviço, guardar e aplicar as definições:
address=/mordomo.gov.pt/127.0.0.1
É possível testar se está a funcionar abrindo a consola e executando:
nslookup m1.mordomo.gov.pt
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: m1.mordomo.gov.pt
Address: 127.0.0.1
Como se pode observar o dnsmasq está a fazer a tradução do domínio para o IP de localhost da máquina que fizer o pedido.
Esta solução fará com que qualquer máquina que utilize o servidor de DNS onde está a correr o dnsmasq consiga utilizar o plugin Autenticação.Gov sem ser necessário editar o seu ficheiro /etc/hosts.
sábado, 20 de janeiro de 2024
Moodle - Impressão para PDF
A impressão de recursos no Moodle para PDF permite efetuar o seu arquivo num suporte consultável e duradouro.
Por defeito algumas páginas do Moodle (principalmente quizzes/testes) podem ter impressões estranhas, com alguns elementos essenciais (como títulos) a desaparecem e outros menos importantes serem apresentados.
Para se corrigir esta situação basta ativar o modo de inspeção do browser e adicionar/remover as classes d-print-* dos elementos pretendidos.
Por exemplo, se o título possuir class="header-maxwidth d-print-none" não vai aparecer na impressão. É necessário alterar para class="header-maxwidth d-print-block"
No tema boost estas são algumas das definições de impressão:
@media print {
.d-print-none {
display: none!important
}
.d-print-inline {
display: inline!important
}
.d-print-inline-block {
display: inline-block!important
}
.d-print-block {
display: block!important
}
.d-print-table {
display: table!important
}
.d-print-table-row {
display: table-row!important
}
.d-print-table-cell {
display: table-cell!important
}
.d-print-flex {
display: flex!important
}
.d-print-inline-flex {
display: inline-flex!important
}
}
segunda-feira, 18 de dezembro de 2023
Encriptar /home/username
O software eCryptfs tem como mote: "The enterprise cryptographic filesystem for Linux" e permite efetuar uma gestão fácil da encriptação de ficheiros/pastas em Linux.
Para tal, o pacote ecryptfs-utils está disponível para instalação na maior parte das distribuições Linux.
É necessário ter todos os processos do utilizador terminados e fazer login com outro utilizador com privilégios sudo/root.
Executar a ferramenta de migração e seguir os passos:
ecryptfs-migrate-home -u username
Antes de reiniciar deve efetuar login com o utilizador e verificar se consegue fazer login e aceder aos seus ficheiros.
Caso algo corra mal existe uma cópia do diretório designada de username.Qualquercoisaestranha e que pode ser restaurada.
Se tudo correr bem deve executar-se:
ecryptfs-unwrap-passphrase
Introduzir a passphrase e obtém-se a mount passphrase que deve ser guardada em local seguro pois permite recuperar os dados encriptados caso se esqueça o login da conta.
[1] - ecryptfs - https://www.ecryptfs.org/
sexta-feira, 3 de novembro de 2023
MySQL Workbench - Instalação e Configuração SNAP
Caso se utilize o MySQL Workbench em Linux é possível instalar através de SNAP.
Para instalar snap:
sudo apt install snap
Depois resta instalar os snaps pretendidos. Neste caso:
snap install core
snap install install mysql-workbench-community
Para permitir acesso do snap do MySQL Workbench a chaves SSH para tunneling de ligações a servidores MySQL por SSH é necessário ligar o plug:
sudo snap connect mysql-workbench-community:ssh-keys
Para ver as ligações existentes nos snaps:
snap connections --all
Interface Plug Slot Notes
content - gtk-common-themes:gtk-2-themes -
content[gnome-42-2204] mysql-workbench-community:gnome-42-2204 gnome-42-2204:gnome-42-2204 -
content[gtk-3-themes] mysql-workbench-community:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] mysql-workbench-community:icon-themes gtk-common-themes:icon-themes -
content[sound-themes] mysql-workbench-community:sound-themes gtk-common-themes:sound-themes -
cups-control mysql-workbench-community:cups-control - -
desktop mysql-workbench-community:desktop :desktop -
desktop-legacy mysql-workbench-community:desktop-legacy :desktop-legacy -
gsettings mysql-workbench-community:gsettings :gsettings -
home mysql-workbench-community:home :home -
network mysql-workbench-community:network :network -
opengl mysql-workbench-community:opengl :opengl -
password-manager-service mysql-workbench-community:password-manager-service - -
removable-media mysql-workbench-community:removable-media - -
ssh-keys mysql-workbench-community:ssh-keys :ssh-keys manual
wayland mysql-workbench-community:wayland :wayland -
x11 mysql-workbench-community:x11 :x11 -
Referências
https://snapcraft.io/docs/interface-management
quarta-feira, 11 de outubro de 2023
NVMe | Verificação e Benchmark
Instalar ferramenta nvme:
apt install nvme-cli
Listar armazenamento nvme no sistema:
nvme list -v
Verificar a ligação (deve obter-se o Address da unidade nvme a partir da lista anterior e substituir):
sudo lspci -vv -nn -s 0000:01:00.0|grep Lnk
(...)
LnkSta: Speed 16GT/s, Width x4
(...)
Referências
terça-feira, 10 de outubro de 2023
Kobo | KoboCloud - Sincronização de Biblioteca com Nextcloud
KoboCloud
https://github.com/fsantini/KoboCloud
Descarregar instalador:
https://github.com/fsantini/KoboCloud/releases/download/latest/KoboRoot.tgz
Copiar KoboRoot.tgz diretamente para a pasta .kobo na raiz do dispositivo (ligado por USB).
Desligar e reiniciar Kobo.
Ligar novamente dispositivo ao computador e aceder a .add/kobocloud/
Editar ficheiro kobocloudrc
Acrescentar as linhas de partilha:
# Pasta Partilhada de um servidor Nextcloud:
https://servidornextcloud.pt/linkgeradonoNextcloud
Reiniciar o Kobo para carregar as alterações no ficheiro de configuração.
A pasta partilhada é gerida no computador pelo Calibre, permitindo assim ter a biblioteca bem organizada e com uma gestão centralizada mais fácil, sendo depois sincronizada para o servidor pelo cliente Nextcloud.
O Kobo quando se liga à Internet verifica todos os repositórios nas configurações e vai começando a sincronizar os livros para o dispositivo. Se for uma biblioteca grande pode demorar bastante tempo até a Biblioteca do Kobo importar todos os livros.
sexta-feira, 6 de outubro de 2023
Kodi | Canais de televisão portuguesa
Instalar Kodi e auxiliares
apt install kodi kodi-inputstream-adaptive kodi-pvr-iptvsimple
Instalar Add On do Youtube
Config > Add Ons > Install from repository... > Video > Youtube
Ao instalar irá ser pedido para configurar o InputAdaptative Stream e o Youtube.
Configurar IPTV
Add-Ons > My Add-Ons > PVR Clients > IPTV Simple Client > Configure
M3U Playlist: https://m3upt.com/iptv
Guia EPG: https://m3upt.com/epg
Na secção de TV aparecerão os canais para ver: