AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-22653

kbulgrien's questions

Martin Hope
kbulgrien
Asked: 2019-03-29 06:31:47 +0800 CST

PRNG não propagado (no SCO OpenServer 5.0.7 MP5)

  • 0

No SCO OpenServer 5.0.7 MP5, ao tentar usar qualquer utilitário baseado em ssh, o seguinte é retornado e nenhuma conexão SSH pretendida ocorre:

PRNG not seeded

Como isso é resolvido (a condição persiste na reinicialização)?

Os scripts de inicialização do sistema parecem idênticos entre o sistema funcionando e o não funcionando.

A resposta dada para Linux e vários UNIX é que é preciso verificar a existência de, ou permissões atribuídas a, /dev/random e/ou /dev/urandom . Este UNIX não possui esses dispositivos em um sistema em funcionamento, portanto, essas respostas são inúteis.

ssh random
  • 1 respostas
  • 274 Views
Martin Hope
kbulgrien
Asked: 2018-08-07 16:17:12 +0800 CST

Ambas as mitigações são necessárias quando audit2allow sugere tanto restorecon quanto uma regra de imposição de tipo?

  • 1

O SELinux é um modo permissivo para ajudar a evitar problemas operacionais durante uma transição para uma nova implantação de servidor RHEL7. Embora alguns problemas do SELinux sejam bastante fáceis de revisar e resolver com um mínimo de confiança, acho o seguinte um tanto desconcertante.

O AVC é o seguinte:

type=AVC msg=audit(1533595368.668:140747): avc:  denied  { connectto } for  pid=87400 comm="postdrop" path="/var/spool/postfix/public/pickup" scontext=system_u:system_r:postfix_postdrop_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=unix_stream_socket

audit2why disse:

type=AVC msg=audit(1533595368.668:140747): avc:  denied  { connectto } for  pid=87400 comm="postdrop" path="/var/spool/postfix/public/pickup" scontext=system_u:system_r:postfix_postdrop_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=unix_stream_socket

        Was caused by:
                Missing type enforcement (TE) allow rule.

                You can use audit2allow to generate a loadable module to allow this access.

audit2allow disse:

#============= postfix_postdrop_t ==============

#!!!! The file '/var/spool/postfix/public/pickup' is mislabeled on your system. 
#!!!! Fix with $ restorecon -R -v /var/spool/postfix/public/pickup
allow postfix_postdrop_t unconfined_t:unix_stream_socket connectto;

O aviso parece implicar que alguma parte do problema deve ser corrigida executando algo como:

# restorecon -R -v /var/spool/postfix/public/pickup
# ls -lZ /var/spool/postfix/public/pickup
srw-rw-rw-. postfix postfix unconfined_u:object_r:postfix_public_t:s0 /var/spool/postfix/public/pickup

Os problemas registrados na auditoria do SELinux, no entanto, não parecem mudar depois que isso é feito, então, aparentemente, há mais a ser feito. Presumivelmente, alguns dos problemas estão relacionados à menção audit2allow de:

allow postfix_postdrop_t unconfined_t:unix_stream_socket connectto;

Parece estranho que um problema do SELinux com um serviço muito bem estabelecido como o postfix exija a intervenção do administrador.

Provavelmente, um caminho para resolver o problema pode ser ao longo das linhas de:

# echo 'type=AVC msg=audit(1533595368.668:140747): avc:  denied  { connectto } for  pid=87400 comm="postdrop" path="/var/spool/postfix/public/pickup" scontext=system_u:system_r:postfix_postdrop_t:s0 tcontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tclass=unix_stream_socket' \
  | audit2allow -M local_postfix_pickup
# semodule -i local_postfix_pickup.pp

Dito isso, parece imprudente simplesmente fazer coisas para desaparecer os problemas de auditoria sem uma melhor compreensão de por que tal mudança deve ser considerada legítima.

Isso é realmente um problema de rotulagem ou é apenas um efeito colateral do "permitir" ausente e, alguém pode comentar se essa é uma alteração legítima e esperada que um administrador deve fazer para que uma instalação do postfix funcione sem problemas sob SELinux?

Por favor, não sugira desligar o SELinux. Certamente essa é uma opção, mas prefiro aprender como deixá-la ligada e aprender a discernir o curso de ação adequado para fazê-lo quando surgirem questões dessa natureza.

NOTA: Os comandos audit2allow -M ..e acima mencionados semanage -iresolvem problemas do SELinux sem reetiquetagem, mas ainda não está claro se uma reetiquetagem pode ter evitado a necessidade de criar a política. Ainda não está claro se resolver o problema dessa maneira é esperado e/ou normal.

#============= postfix_postdrop_t ==============

#!!!! This avc is allowed in the current policy
allow postfix_postdrop_t unconfined_t:unix_stream_socket connectto;
rhel postfix
  • 1 respostas
  • 354 Views
Martin Hope
kbulgrien
Asked: 2018-01-13 18:02:51 +0800 CST

Como se conectar a um Windows NT 4.0 Terminal Server a partir de uma máquina Linux?

  • 0

Tendo encontrado recentemente um servidor de terminal Windows NT 4.0 muito antigo que ainda está em uso, trabalhando fora do local e tendo que fazer suporte remoto, tornou-se necessário usar esse sistema realmente antigo às vezes. Vários sistemas Windows e Linux estão disponíveis para uso, mas ficou claro que a maioria das imagens do Windows que tenho disponíveis (Windows XP SP3 e superior) não oferecem suporte à conexão com o Windows NT 4.0 Terminal Server.

No momento, a maneira como o servidor de terminal Windows NT 4.0 é acessado, um RDPs em um sistema Windows XP SP3 que possui uma cópia de carregamento lateral dos arquivos .exe e .dll do cliente RDP 5.1. Então, a partir daí, conecta-se ao NT 4.0 Terminal Server. Para mim, isso significa fazer um salto RDP duplo.

Pode-se realmente gostar de ser capaz de RDP diretamente para o sistema NT 4.0 ou XP SP3, conforme necessário, sem ter que passar pelo antigo cliente RDP na caixa XP SP3 especialmente configurada para chegar ao sistema NT 4.0.

Para tornar a solução ainda melhor, seria ideal fazer isso no Linux em vez do Windows. Um bom número de postagens on-line que dizem que os clientes RDP modernos não fazem isso, mas seria bom pensar que isso não é totalmente verdade, mesmo que seja verdade.

Freerdp w/ Remmina funciona bem para conectar à caixa XP SP3, mas não para a caixa NT 4.0.

Existe uma solução RDP para Linux que ainda suporte conexões RDP 4.x?

remote-desktop rdp
  • 2 respostas
  • 1462 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve