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

Osqui's questions

Martin Hope
Osqui
Asked: 2020-05-23 14:55:09 +0800 CST

Como usar variáveis ​​definidas em Nftables através do terminal (não no script)

  • 1

Eu quero executar esses dois comandos em um shell interativo, um após o outro (como root e com a tabela "filter" e a cadeia "input" carregadas):

nft define lala=1.2.3.4
nft add rule ip filter input ip saddr \$lala accept

Você pode ver que eu escape do "$" para evitar a expansão do shell. Mas recebo esta mensagem de erro "Identificador desconhecido 'lala'". Se eu não escapar do "$", recebo esta mensagem de erro: "Erro de sintaxe, aceitação inesperada". Se eu escrever \$$lala , recebo esta mensagem de erro: "Syntax error, uneepcted accept, esperando string" e esta regra errada é mostrada: add rule ip filter input ip saddr $ accept.

Então, qual é a sintaxe correta para poder usar variáveis ​​Nft dentro de um shell interativo. Fazer o mesmo dentro de um script Nft funciona bem (sem se preocupar em escapar).

Muito obrigado

firewall nftables
  • 1 respostas
  • 1808 Views
Martin Hope
Osqui
Asked: 2019-10-27 14:48:44 +0800 CST

Solicitar acesso a um servidor Radius após ter solicitado um acesso anterior (com êxito) a outro servidor Radius

  • 0

Não sei se essa ideia é absurda, mas eu queria saber se era possível. Eu tenho um servidor FreeRadius apoiado por um servidor LDAP com uso de EAP-TTLS (ou seja, nome de usuário + senha) para autenticar. Assim, quando os usuários se conectam a um switch 802.1x, eles recebem acesso consultando a conexão do suplicante do nome de usuário+senha com os que estão no servidor LDAP. Esta parte está ok.

Mas o que eu quero é, uma vez que este usuário tenha sido concedido, distinguir entre usuários "regulares" e usuários "admin" por um certificado de cliente que será referenciado como um atributo pelo servidor LDAP para ser baixado de qualquer local adequado (um servidor NFS, por exemplo), mas apenas se esse usuário for do tipo "admin". Então, esse certificado de cliente seria usado (não sei como, essa é a questão) para pedir acesso a outro servidor FreeRadius, que usaria o método EAP-TLS nesse caso para que os usuários "admin" fossem concedidos a outro parte da rede (onde haveria outro tipo de servidores sensatos) enquanto os usuários "regulares" não.

Em resumo: eu quero ter um servidor FreeRadius para conceder acesso aos usuários a uma primeira "visão" da lan e também outro servidor FreeRadius (proxy pelo primeiro?) que daria acesso a outra zona "mais secreta" na lan dependendo no usuário. Isso é possível?

Muito obrigado!!

ldap
  • 1 respostas
  • 170 Views
Martin Hope
Osqui
Asked: 2019-09-18 15:32:52 +0800 CST

Não é possível autenticar em um servidor 389DS. Eu suspeito que é um problema de SSSD no lado do cliente

  • 0

Estou executando um servidor LDAPS 389DS (com certificados autoassinados) em uma máquina remota Fedora 30 chamada "miservidor.midominio.local". Lá eu tenho um diretório típico contendo entradas de usuário e grupo.

Eu posso recuperar dados de diretório de outra máquina Fedora 30 (a do cliente) sem nenhum problema. Por exemplo, executando este comando ("usu1ldap" é o nome de um usuário localizado dentro de uma unidade organizacional "usuários")...:

LDAPTLS_REQCERT=nunca ldapsearch -H ldaps://miservidor.midominio.local -b "dc=midominio,dc=local" uid=usu1ldap

...Eu recebo:

insira a descrição da imagem aqui

Mas eu quero fazer login na máquina do cliente com "usu1ldap". Então eu configurei o arquivo /etc/sssd/sssd.conf na máquina cliente assim...:

insira a descrição da imagem aqui

...Eu executei sudo authselect select sssd para configurar "automagicamente" os frameworks NSS/PAM e finalmente reiniciei o serviço sssd.

No entanto, algo não funciona: getent passwd não mostra o usuário "usu1ldap" e, obviamente, id usu1ldap recupera "usu1ldap" também

O que estou fazendo errado? Eu tentei entender os arquivos de log do sssd, mas sem nenhuma pista. Estou um pouco desesperado...

Muito obrigado por sua paciência.

NOTA: Observe que no arquivo sssd.conf eu tive que atribuir o nome e a senha do gerenciador do diretório para as linhas "ldap_default_bind_dn" e "ldap_default_authtok" respectivamente porque meu servidor 389DS por padrão não permite consultas anônimas e eu não sei como mudar isso (ainda).

ldap
  • 1 respostas
  • 274 Views

Sidebar

Stats

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

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 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