quarta-feira, 18 de novembro de 2020

UBUNTU - SAMBA

 Configure o Samba no Ubuntu, Debian, ou Linux Mint de forma fácil.

  1. sudo apt install samba. ...
  2. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp. ...
  3. sudo vi /etc/samba/smb.conf. ...
  4. sudo /etc/init.d/samba restart. ...
  5. sudo systemctl restart smbd. ...
  6. sudo adduser teste. ...
  7. sudo smbpasswd -a teste. ...
  8. [global] workgroup =SEMPREUPDATE.

sábado, 27 de junho de 2020

sábado, 20 de junho de 2020

Ubuntu PostgreSQL alterar senha

$ sudo passwd postgres

ou como root

# passwd postgres

Exemplo:

root@adolfo-Inspiron-3583:/home/adolfo# passwd postgres
Digite a nova senha UNIX:
Redigite a nova senha UNIX:
passwd: senha atualizada com sucesso
root@adolfo-Inspiron-3583:/home/adolfo#

Ubuntu 20.04 PostgreSQL

Introdução

PostgreSQL ou Postgres é um sistema de gerenciamento de banco de dados relacionados que fornece uma implementação da linguagem estruturada SQL. Ele está em conformidade com as normas e possui muitos recursos avançados, como transações confiáveis e concorrência sem trava de leitura.
Este guia demonstra como instalar o Postgres em um servidor Ubuntu 20.04.

Pré-requisitos

Para acompanhar este tutorial, você precisará de um servidor Ubuntu 20.04 que tenha sido configurado seguindo nosso guia Configuração Inicial do Servidor para Ubuntu 20.04. Após concluir este tutorial pré-requisito, seu servidor deve ter um usuário não-root com permissões sudo e um firewall básico.

Passo 1 — Instalando o PostgreSQL

Para instalar o PostgreSQL, primeiro atualize o índice de pacotes local do seu servidor:
  • sudo apt update
Então, instale o pacote Postgres jutamente com um pacote -contrib que adiciona alguns serviços e funcionalidade adicionais:
  • sudo apt install postgresql postgresql-contrib

Passo 2 — Usando as Roles PostgreSQL e Bancos de Dados

Por padrão, o Postgres usa um conceito chamado “roles” para lidar com a autenticação e autorização. Elas são semelhantes aos usuários e grupos convencionais de estilo Unix.
Após a instalação, o Postgres é configurado para usar a autenticação ident, o que significa que ele associa os roles com uma conta do sistema Unix/Linux que combine. Se um role existe no Postgres, um nome de usuário Unix/Linux com o mesmo nome é capaz de fazer login como aquele role.
O procedimento de instalação criou uma conta de usuário chamada postgres que está associada ao role padrão do Postgres. Existem algumas maneiras de utilizar essa conta para acessar o Postgres. Uma maneira é trocar para a conta postgres em seu servidor digitando:
  • sudo -i -u postgres
Em seguida, você pode acessar o prompt do Postgres digitando:
  • psql
Isso irá logar você no prompt do PostgreSQL, e daqui você está livre para interagir com o sistema de gerenciamento de banco de dados imediatamente.
Para sair do prompt do PostgreSQL, execute o seguinte:
  • \q
Isso irá trazer você de volta ao prompt de comando do Linux postgres.
Você também pode executar o comando que quiser com a conta postgres diretamente com o sudo:
  • sudo -u postgres psql
Isso irá logar você diretamente no Postgres sem o shell bash intermediário.
Novamente, você pode sair da sessão interativa Postgres digitando:
  • \q

Passo 3 — Criando um Novo Role

Se você tiver feito o login com a conta postgres, crie um novo usuário digitando:
  • createuser --interactive
Se, ao invés disso, você preferir usar o sudo para cada comando sem mudar da sua conta usual, digite:
  • sudo -u postgres createuser --interactive
De qualquer maneira, o script solicitará que você faça algumas escolhas e, com base nas suas respostas, executará os comandos corretos do Postgres para criar um usuário baseado nas suas especificações.
Output
Enter name of role to add: sammy Shall the new role be a superuser? (y/n) y

Passo 4 — Criando um Novo Banco de Dados

Outra suposição que o sistema de autenticação do Postgres faz por padrão é que para qualquer role usado para logar, esse role terá um banco de dados com o mesmo nome que ele pode acessar.
Isso significa que, se o usuário que você criou na última seção for chamado de sammy, esta role tentará se conectar a um banco de dados também denominado “sammy”, por padrão. Você pode criar o banco de dados apropriado com o comando createdb.
Se você estiver logado com a conta postgres, você digitaria algo como:
  • createdb sammy
Se, ao invés disso, você preferir usar o sudo para cada comando sem mudar da sua conta usual, você digitaria:
  • sudo -u postgres createdb sammy

Passo 5 — Abrindo um Prompt do Postgres com o Novo Role

Para logar com a autenticação baseada no ident, você precisará de um usuário Linux com o mesmo nome que seu role e banco de dados do Postgres.
Se você não tiver um usuário do Linux que combine disponível, você pode criar um com o comando adduser. Você terá que fazer isso através da sua conta não-root com privilégios sudo (ou seja, não logado como o usuário postgres):
  • sudo adduser sammy
Uma vez que essa nova conta estiver disponível, você pode ou mudar e se conectar ao banco de dados digitando:
  • sudo -i -u sammy
  • psql
Ou você pode fazer isso em linha:
  • sudo -u sammy psql
Este comando irá logar você automaticamente, supondo que todos os componentes tenham sido configurados corretamente.
Se você quiser que seu usuário se conecte a um banco de dados diferente, você pode fazer isso especificando o banco de dados dessa forma:
  • psql -d postgres
Uma vez logado, você pode verificar sua informação de conexão atual digitando:
  • \conninfo

Output
You are connected to database "sammy" as user "sammy" via socket in "/var/run/postgresql" at port "5432".
Como instalar o PostgreSQL no Ubuntu 20.04: [Guia de início rápido]

sábado, 6 de junho de 2020

Ubuntu install Flat-Remix Theme

sudo apt install git
git clone https://github.com/daniruiz/flat-remix
 git clone https://github.com/daniruiz/flat-remix-gtk
mkdir -p ~/.icons && mkdir -p ~/.themes
cp -r flat-remix/Flat-Remix* ~/.icons/ && cp -r flat-remix-gtk/Flat-Remix-GTK* ~/.themes/
sudo apt install gnome-tweak-tool fonts-hack-ttf -y 
sudo apt install gnome-tweaks-tool fonts-hack-ttf -y 

terça-feira, 12 de maio de 2020

Ubuntu - Carnê Leão

Para instalar o Carnê Leão no Linux, faça o seguinte: (*A)=Ano
Passo 1. Abra um terminal;
Passo 2. Se for necessário, caso já tenha feito alguma instalação manual e ainda não tenha cadastrado nada no programa, apague a pasta e o atalho anterior com esses comandos;
sudo rm -Rf /opt/leao/
sudo rm -Rf /usr/share/applications/leao.desktop
Passo 3. Para fatos ocorridos em 2015, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:
wget --no-check-certificate http://www.receita.fazenda.gov.br/Publico/programas//2015/CarneLeao/Java/LEAO2015v1.4.zip -O leao.zip
Passo 4. Para fatos ocorridos em , use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:
wget --no-check-certificate http://downloadirpf.receita.fazenda.gov.br/irpf/2016/carne-leao/LEAO2016v1.1.zip -O leao.zip
Passo 5. Para fatos ocorridos em , use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:
wget --no-check-certificate https://downloadirpf.receita.fazenda.gov.br/irpf/2017/carne-leao/LEAO2017v1.1.zip -O leao.zip
Passo 6. Para fatos ocorridos em 2018, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:
wget --no-check-certificate https://downloadirpf.receita.fazenda.gov.br/irpf/2018/carne-leao/LEAO2018v1.1.zip -O leao.zip
Passo 7. Para fatos ocorridos em 2019, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:

wget --no-check-certificate https://downloadirpf.receita.fazenda.gov.br/irpf/2019/leao/LEAO2019v1.0.zip -O leao.zip
Passo 8. Para fatos ocorridos em 2020, use o comando abaixo para baixar o programa. Se o link estiver desatualizado, acesse essa página, baixe a última versão (selecionando a opção multiplataforma) e salve-o com o nome leao.zip:
wget --no-check-certificate http://downloadirpf.receita.fazenda.gov.br/irpf/2020/leao/LEAO2020v1.0.zip -O leao.zip
Passo 9. Use o comando a seguir para descompactar o arquivo baixado;
sudo unzip leao.zip -d /opt/
Passo 10. Renomeie a pasta criada;
sudo mv /opt/LEAO*A/ /opt/leao(*A)/
Passo 11. Se seu ambiente gráfico atual suportar, crie um lançador para o programa, executando o comando abaixo; Acrescentando: /opt/leao + (ano) e Name=leao + (ano)

echo -e '[Desktop Entry]\n Version=1.0\n Name=leao(*A)\n Exec=java -server -Xms128M -Xmx512M -jar /opt/leao(*A)/PgdCarneLeao.jar\n Icon=/opt/leao(*A)/RFB.ico\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/leao(*A).desktop
Pronto! Agora, quando quiser iniciar o programa, digite java -server -Xms128M -Xmx512M -jar /opt/leao(*A)/PgdCarneLeao.jar em um terminal, seguido da tecla TAB.
Já se a sua distribuição suportar, coloque o atalho na sua área de trabalho usando o gerenciador de arquivos do sistema ou o comando abaixo, e use-o para iniciar o programa.
sudo chmod +x /usr/share/applications/leao(*A).desktop
cp /usr/share/applications/leao(*A).desktop  ~/Área\ de\ Trabalho/
Se seu sistema estiver em inglês, use este comando para copiar o atalho para sua área de trabalho:
cp /usr/share/applications/leao(*A).desktop ~/Desktop
Para mais detalhes sobre essa tarefa, consulte esse tutorial: Como adicionar atalhos de aplicativos na área de trabalho do Unity
Se quiser, você também pode usar o gerenciador de arquivos do sistema para executar o programa, apenas abrindo a pasta dele e clicando em seu executável.