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 - zekkerj

Páginas: [1] 2 3 ... 1328
1
Internet, Redes e Segurança / Re:Proxy Automatico Criar Usuario Local
« Online: 13 de MAR?O de 2023, 11:58 »
Mostra seu /etc/skel/.bashrc, por favor.
Ou se preferir, mostra como fica o .bashrc do usuário novo.

2
Internet, Redes e Segurança / Re:Proxy Automatico Criar Usuario Local
« Online: 10 de MAR?O de 2023, 18:21 »
Qual arquivo você está editando? Pq vc poderia colocar em /etc/skel/xxxxx, se for um arquivo do ambiente do usuário.

3
Então... não é pra configurar como controlador de domínio, e sim como controlador de domínio secundário, que é uma configuração ligeiramente diferente.
Você primeiro precisa fazer seu servidor Ubuntu entrar no domínio, e autenticar usuários a partir de lá, depois fazer com que ele armazene (sincronizando) e autentique usuários pelo domínio.
Eu não tenho os detalhes dessas configurações agora, mas algumas buscas podem trazer bons resultados.
Dê notícias.

4
Teoricamente, você poderia configurar seu Ubuntu como servidor de domínio secundário, e deixar sincronizar os usuários.
Mas isso leva algum tempo pra funcionar a contento...

Eu sou entusiasta das máquinas virtuais; pq não clona seu servidor Windows pra uma VM no Ubuntu, e assim fica livre pra desligar a máquina física?

5
Olá @estevaoanderle,

Seu ubuntu está atualizado?

6
Olá @andrerammos7,

Execute os comandos abaixo (em modo normal) em uma janela de comandos, e cole o resultado aqui.

sudo lshw -C network
ifconfig -a
iwconfig
rfkill list wifi

7
Internet, Redes e Segurança / Re:Ubuntu nao conecta no meu modem wifi
« Online: 08 de Janeiro de 2023, 22:02 »
Olá amigos, também tenho um problema similar...

Meu Ubuntu conecta ao roteador da Operadora, mas não conecta ao meu roteador (Tp-Link Acher C60) que utilizo como repetidor de sinal.

O sistema detecta a rede wi-fi , mas fica pedindo para colocar a senha diversas vezes e não conecta. Já tentei diversos tutoriais e não consigo de jeito nenhum.

Algum amigo para me dar uma luz?

Olá @clbrs, tudo bem?

Você não tem um problema similar, tem um sintoma similar. Já faz tempo que o Ubuntu tinha problema com adaptadores Wi-Fi. Com as novas versões, ficou tão fácil que eu, tipo, "perdi  o emprego" aqui.  ;D

Se vc fez o dever de casa direitinho e instalou a versão mais recente do Ubuntu [na hora em que eu escrevo, é a versão 22.04 LTS, ou a 22.10], basta conseguir uma conexão temporária e mandar atualizar o Ubuntu. Talvez vc não esteja conseguindo pq não se ligou nessas duas coisas importantíssimas: primeiro, usar sempre (sempre!!!) a versão mais recente do Ubuntu, e sempre (sempre!!!) atualizar o sistema depois de instalar.

 Se depois de garantir essas duas necessidades, seu problema continuar, é muito provável que seu roteador fazendo as vezes de repetidor esteja usando um modo de autenticação inválido -- por exemplo, 802.11N, WPA2 e TKIP (tem que ser AES, pra funcionar). Nesse caso vale a pena reconfigurá-lo do zero, e evitar usar configurações fora do padrão.

8
Olá @Maria Lucia, tudo bem?

Por favor, execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network

ifconfig -a

ping -c 1 www.google.com
ping -c 1 8.8.8.8

9
Internet, Redes e Segurança / Re:Tentando aprender sobre permissões
« Online: 23 de Agosto de 2022, 13:14 »
Olá @jbmascar, seja bem-vindo ao fórum.

Boas pessoal?

Conforme abaixo, o que significa o "0" no número 0760?
create mask = 0760
directory mask = 0760

Grato
O primeiro zero significa que a sequência numérica está escrita em base octal.

O sistema octal se ajusta muito bem à definição de permissões, pois cada dígito octal representa 3 bits, e as permissões básicas POSIX são três (leitura, escrita e execução). Assim cada dígito octal representa um grupo completo de permissões que podem estar sendo concedidas ou retiradas, conforme o contexto em que esteja sendo usado.
OctalBinárioPermissões
00 0 0- - -
10 0 1- - x
20 1 0- w -
30 1 1- w x
41 0 0r - -
51 0 1r - x
61 1 0r w -
71 1 1r w x

Você também pode pensar em leitura (r) como o valor 4, escrita (w) como o valor 2, e execução (x) como o valor 1. Assim, se você quer citar leitura e escrita, faz r+w, ou seja, 4+2, o que dá "6". E por aí vai.

O segundo zero, no caso, indica que todas as permissões (leitura, escrita e execução) estão sendo retiradas de outros usuários [os grupos básicos de permissão são "usuário", "grupo" e "outros"]. Neste contexto, as permissões só podem ser retiradas, e não adicionadas, pois o "create mask" e o "directory mask" são máscaras AND. Numa máscara AND, os bits zero fazem com que as permissões resultantes sejam apagadas, ou seja, retiradas. Os bits 1 mantém a permissão original do usuário, conforme definido pelo sistema.

Há um outro contexto, das diretivas "force create mask" e "force directory mask", onde as permissões são concedidas, que são máscaras OR. Numa máscara OR, os bits um fazem com que as permissões resultantes sejam acesas, ou seja, adicionadas. Os bits 0 mantém a permissão original do usuário, conforme definido pelo sistema.

10
Servidores / Re:como usar https com o ip da maquina
« Online: 03 de Agosto de 2022, 10:09 »
Tem, mas eu não recomendo... se vc for acessar esse sistema a partir da internet, pode ser consideravelmente complicado.

Primeiro, você precisa de um certificado de criptografia. Este pode ser auto-assinado, assinado por uma autoridade interna (veja na documentação desse sistema se é o caso), ou assinado por uma autoridade pública (que pode ser paga, ou se precisar de uma gratuita, veja aqui como fazer: Let's Encrypt - Começando a usar).

Você vai precisar do arquivo do certificado (em formato PEM) e da sua chave de criptografia (também em formato PEM). O arquivo de criptografia deve ser gravado na pasta "/etc/ssl/certs". O arquivo de chave privada deve ser gravado na pasta "/etc/ssl/private" (*).

Em seguida, edite o arquivo "/etc/apache2/sites-available/default-ssl.conf" (**) e altere as diretivas abaixo para apontarem para os arquivos correspondentes.

Código: [Selecionar]
SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

O último passo é ativar o serviço SSL do Apache2:

a2enmod ssl

* - O arquivo de chave criptográfica normalmente fica protegido por senha, o que significa que, antes de ser usado, é preciso digitar essa senha. Isso inviabiliza iniciar o serviço no boot da máquina. Se você quiser que sua página HTTPS fique disponível no boot da máquina, precisa deixar o arquivo de chave criptográfica sem senha. Não é possível remover a senha de um arquivo de chave PEM, mas é possível gerar outro, sem senha, a partir do original.

** - Estou supondo que você usa o Apache2 em seu Ubuntu. Se ele não estiver instalado, ou se você pretende usar outro servidor Web, avise.

11
Servidores / Re:Arquivo criado em pasta no Samba sem acesso de escrita
« Online: 29 de Julho de 2022, 12:07 »
É, se os usuários pertencem a mais de um grupo, não tem o que fazer --- só mesmo usando um compartilhamento por grupo, e forçando o grupo certo em cada um deles.

O problema aí é que os arquivos são armazenados no Linux, e portanto seguem as regras do Linux para acesso, não do Samba. Assim, quando o arquivo ou pasta são criados, eles ganham acesso conforme o UID/GID do usuário, sem levar em conta grupos secundários, a menos que seja definido manualmente.

Se você me garante que os arquivos estão organizados em pastas, podemos tentar usar o bit de SETGID na pasta mais alta, assim os arquivos criados dentro dela vão ganhar acesso automático para o mesmo grupo da pasta; mas não sei se é possível fazer isso de forma automática com mais de um grupo.

Seria mais ou menos assim:

cd /caminho/da/pasta

chgrp -R grupo1 pastaDoGrupo1
chmod -R g+s pastaDoGrupo1
chmod -R g+rw pastaDoGrupo1
find pastaDoGrupo1 -type d -exec chmod g+x \{\} \;

chgrp -R grupo2 pastaDoGrupo2
chmod -R g+s pastaDoGrupo2
chmod -R g+rw pastaDoGrupo2
find pastaDoGrupo2 -type d -exec chmod g+x \{\} \;

...


12
Servidores / Re:Arquivo criado em pasta no Samba sem acesso de escrita
« Online: 28 de Julho de 2022, 09:14 »
OK.
Não é o melhor dos cenários, e no meu entendimento também não é a melhor escolha de estrutura; mas tem como contornar.

O problema está acontecendo pois cada usuário tem seu próprio grupo pessoal como grupo primário; a solução seria alterar os usuários de forma que seus grupos primários fossem os grupos organizacionais. Assim, os arquivos e pastas criados por eles passariam a pertencer ao grupo organizacional, e não ao grupo do usuário.

Se não me engano, há uma configuração que faz com que isso aconteça automaticamente, não tenho de cabeça no momento qual é.

Outra solução seria você passar a usar uma autenticação externa, como AD ou LDAP. Isso inclusive te levaria mais perto do que parece ser seu ambiente.

13
Servidores / Re:Arquivo criado em pasta no Samba sem acesso de escrita
« Online: 27 de Julho de 2022, 16:59 »
Crie um grupo cujo nome faça sentido para esses usuários, faça com que todos os usuários dessa pasta pertençam a esse grupo.

Adicione as diretivas abaixo às configurações da pasta:

force group = nomeDoGrupo
force create mode = 0660
force directory mode = 0770

Retire também as diretivas “create mask” e “directory mask” que vc adicionou, elas não fazem o que você espera.

Observe também que isso só vai resolver para os arquivos/pastas criados de agora em diante; arquivos e pastas já existentes precisam ter seu grupo corrigido, e ganhar permissão de serem lidos e alterados por esse grupo. Para isso, abra uma janela de comandos e execute os comandos abaixo:

cd /caminho/da/pasta
chgrp -R nomeDoGrupo .
chmod -R g+rw .
find . -type d -exec chmod g+x \{\} \;


Atenção: os comandos acima são recursivos, ou seja, eles vão alterar todos os arquivos e pastas dentro e abaixo do diretório corrente. Certifique-se de executá-los na pasta correta, ou o resultado pode ser desastroso.

14
Internet, Redes e Segurança / Re:Estou perdendo a interface de rede
« Online: 26 de Julho de 2022, 21:28 »
Olá @alinemansur69, tudo bem?

Vamos ver no que consigo te ajudar...
Olá a todos!
Estou fazendo um exercício sobre REDES envolvendo o Ubuntu.
1) O Ubuntu foi instalado em uma máquina virtual VMWare Workstation 16 player.
2) Após a instalação instalo o ifconfig (sudo apt install net-tools).
3) Após a instalação do net-tools, tenho o ifconfig habilitado e consigo dar um ping em tudo que quero.
4) Até esse ponto 100% funcionando.

Nota: informações do ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.160.129  netmask 255.255.255.0  broadcast 192.168.160.255
        inet6 fe80::c425:9ba3:aed4:cc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:c6:df:55  txqueuelen 1000  (Ethernet)
        RX packets 385994  bytes 571912405 (571.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 28615  bytes 3052916 (3.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1036  bytes 130972 (130.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1036  bytes 130972 (130.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

****************************************************
Agora vem o exercício:
1) Em /etc/network, verifique o arquivo interfaces. Não encontrei esse arquivo.

Sim, isso é esperado. O Ubuntu abandonou o modelo com o arquivo /etc/network/interfaces a partir da versão 18.04. Você só vai encontrar esse arquivo em instalações feitas antes disso.
Depois disso, a configuração é feita pelo "netplan". O google será seu amigo em aprender como usá-lo. ;D

CRIEI o arquivo interfaces, através do comando touch interfaces.
Usando o nano, editei o arquivo dessa maneira:
auto ens33
iface ens33 inet static
address 192.168.160.129
gateway 192.168.160.1
dns-servers 192.168.160.129
**********************************************************************************

E aqui começou seu problema... o Ubuntu Desktop, mesmo nas versões anteriores, usava o serviço NetworkManager, que, quando ativo, conflita com as definições do arquivo /etc/network/interfaces. Por isso, quando você cita uma interface de rede nesse arquivo, o NetworkManager declara que a interface é "Não Gerenciável", pois entende que você quer cuidar dela sozinha --- e por isso, tenta "sair do caminho".

Se serve de consolo, sua configuração estava certinha.  ;D

Citar
2) De volta ao terminal, digitei o comando service networking restart
O comando não foi encontrado.
service networking restart
Failed to restart networking.service: Unit networking.service not found.
**********************************************************************************
O Ubuntu não tem o serviço "networking". Acho (acho!!!) que tem o serviço "network".

Hora de abrir um grande parênteses... que curso é esse que você está fazendo, que mandou você usar o arquivo "/etc/network/interfaces", e usar o comando "service", num Linux Ubuntu???  ??? Caramba!!! O Ubuntu é baseado no systemd, não no SysV.
Acho que você vai achar estas leituras interessantes:
https://maisgeek.com/as-melhores-distribuicoes-de-linux-sem-systemd/
https://www.topgadget.com.br/howto/linux/as-melhores-distribuicoes-linux-sem-systemd.htm
Voltando ao assunto...

Digite as palavras "systemctl", "status" e "netw", e, em seguida, digite "TAB", veja o que o sistema te oferece como complemento para "netw". Você deve perceber que "networking" não é uma delas.

Citar
3) Dei reboot na máquina e PERDI a Interface
entrei novamente no arquivo interfaces e comentei o que tinhafeito
RECUPEREI a interface
Sim, é a solução.
Na hora em que você reiniciou a máquina, foi quando o NetworkManager viu a configuração que você fez, e tentou "sair do caminho", deixando pra você a tarefa de identificar a interface, e fazê-la funcionar.

Citar
Pessoal, sou caloura.
Me ajudem a entender o que estou fazendo pois estou completamente perdida.
Liga não, todo mundo já foi calouro uma vez na vida.

Minhas dicas... primeiro, atualize-se sobre o "netplan", e seu pacote anterior, chamado "ifupdown".

Segundo... estude sobre o NetworkManager, e sobre o que ele pode fazer por você. Não é pouca coisa.

O NetworkManager é um ambiente voltado para máquinas desktop e notebooks. Máquinas servidoras não têm muita vantagem nele, por isso costumam usar o "ifupdown", o "netplan", ou algum outro ambiente nativo, baseado em configurações fixas. Acho que quando você já estiver entendendo legal como funciona a rede em máquinas pessoais, seria legal estudar sobre distribuições de servidor, como o Ubuntu Server, o CentOS, o OracleLinux, etc.

Boa sorte em seus estudos, e não deixe de pedir ajuda quando precisar.

15
Oi,

Gostaria de saber se é possível separar a /home em duas partes e colocar cada uma delas em um disco diferente (HD e SSD) no Ubuntu.

A ideia é ter o sistema e alguns arquivos importantes que mais uso no dia a dia no SSD e deixar o HD para arquivos maiores e menos utilizados.

Atualmente (só com HD), costumo usar a pasta /home/usuario/Dropbox (que é sincronizada com a nuvem) para guardar arquivos de rotina do meu trabalho e outros arquivos menos importantes no /home/usuario/Documentos.

Mas agora vou colocar um SSD e HD e queria manter a mesma lógica, mas com /home/usuario/Dropbox no SSD e o resto da /home no HD.

É possível?
Sim, é possível. Não vai ficar legal, mas sim, é possível.

Qual o tamanho desse SSD?

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