segunda-feira, 4 de março de 2019

Inserção de dados com Linguagem C e MYSQL

Um código bem simples para elucidar uma inserção de dados com código C e  MYSQL.

#include
#include
#include
#include
#define servidor "Nome servidor" 
#define usuario "Usuário" 
#define senha "Senha" 
#define bd "Banco de dados"
//
main()
 { 
     MYSQL conexao; 
     mysql_init(&conexao); 
         if (mysql_real_connect(&conexao, servidor, usuario, senha, bd,0,NULL,0))
              {
              printf("Conectado com sucesso!n");
             mysql_query(&conexao,"INSERT INTO cliente(cpf, fone ) values('001247127-53', '11974837484');");  
             mysql_close(&conexao);     } 
        else 
         { 
          printf("Falha de conexaon"); 
          printf("Erro %d : %sn", mysql_errno(&conexao), mysql_error(&conexao));     }

          }

domingo, 3 de março de 2019

Trocar a Senha do Chaveiro - redefinir a senha.

Como redefinir a senha do chaveiro da sessão, no debian & Ubunto / Likes.

E comum ao abrirmos um programa especialmente o Chrome, e logo aparecer a  intermitente tela pedindo a senha do chaveiro, mas isso é uma coisa fácil de se contornar, ao contrário de se excluir o keyrings do sistema, o que uma prática muito radical e muitas vezes o chrome vai deixar de funcionar, então é mais aconselhável se redefinir a senha, isso torna a segurança mais robusta, principalmente para quem usa todos os aplicativos do chrome limitando o acesso a esses dados, então é muito interessante e aconselhável definir uma senha para oa chaveiro de sessão.

Isso é até bem simples:
Precisamos saber onde se encontra a tal senha. isso se faz com o comando
 sudo  find -name keyrings, mas primeiro e preciso acessar o diretorio / com cd /.
o resultado sera parecido com :

edson@criativo:/$ sudo  find -name keyrings
./home/user/.local/share/keyrings
./home/edson/.local/share/keyrings  --->>> este é o diretorio do usuario logado no caso será o seu.
./var/lib/apt/keyrings
./etc/skel/.local/share/keyrings
./usr/share/keyrings

Agora e so acessar o diretorio ./home/edson/.local/share/keyrings    este é o diretorio do usuario logado no caso será o seu tipo assim  ./home/seunome/.local/share/Keyrings.
para acessar o diretorio usar o camndo cd  ./home/edson/.local/share/keyrings e depois um ls.

edson@criativo:~$ cd /./home/edson/.local/share/keyrings
edson@criativo:~/.local/share/keyrings$ ls
Chaveiro_predefinido.keyring  default  user.keystore login.keyring

Agora precisamos remover os arquivos com .keyring :

sudo rm -r  *.keyring

Pronto feche o chrome e abra-o novamente. agora o sistema esta pedindo para você definir uma nova senha e só digiar a senha confiramar e sua senha estará redefinida, guarde para não esquecer caso esqueça e só repetir os passos acima. defina sempre com uma senho forte senha fraca não serve para nada.

PS:

Também e possível redefinir as senhas com o APP   seahorse :


Caso não esteja instalado --> sudo apt install seahorse.
No menu estara em  Acessórios  Senhas e Palaras Chaves.

Qualquer  dúvida deixe seu comentário ou pelo meu email.

Ok INTE!!




Compilando um programa em C

Compilando. Em GNU/Linux, usamos o compilador gcc para compilar arquivos em C. O gcc é um compilador que pode ser rodado a partir de um ...