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

puck's questions

Martin Hope
puck
Asked: 2024-11-01 04:36:16 +0800 CST

Faça com que o pure-ftp aceite apenas usuários virtuais

  • 5

Eu instalei o pure-ftpd no Debian (Raspberry Pi), encontrei o arquivo de configuração e consegui fazer a configuração básica, proibir login anônimo, criar um usuário virtual, chamar pure-pw mkdbe reiniciar o servidor. Mas não consigo fazer login com esse usuário.
Em vez disso, consigo fazer login com um usuário Linux comum.
Gostaria de rejeitar usuários comuns e aceitar apenas usuários virtuais.

Descobri que deveria iniciar o servidor com o -lparâmetro que especifica quais logins devem ser aceitos. Isso parece ótimo - se eu pudesse descobrir onde o servidor é iniciado. Não há nada em init.d e outros lugares conhecidos (por mim) que façam tais inicializações automáticas de daemon. Até onde eu sei, não fiz nada para ativar o daemon, isso deve ter acontecido no processo de instalação.
Se alguém pudesse me dizer onde o pure-ftpd é iniciado, talvez isso resolvesse meus dois problemas.

Eu me pergunto por que muitas coisas podem ser configuradas no arquivo de configuração, mas configurações básicas como quais usuários aceitar devem ser definidas de uma forma completamente diferente. Qual é o motivo?

O pure-ftpd não é a melhor escolha para um servidor ftp que só deve aceitar usuários dedicados sem nenhuma relação com usuários do sistema?

Por que FTP?

Quero transferir imagens do meu smartphone para o Raspberry Pi na rede interna, não acessível de fora. Então FTP parece ser uma boa escolha, especialmente porque espero que um servidor que é descrito como "projetado para segurança" forneça transferências criptografadas também.
Com a configuração original, parece estar aberto a todos os usuários Linux, o que me faz duvidar um pouco dessa segurança.

Por que este servidor FTP?

Eu tentei outros servidores FTP também, mas não gostei que eles estivessem vinculados a usuários normais. Não quero adicionar usuários do sistema e atribuir diretórios pessoais a eles. Eu simplesmente quero adicionar dois usuários FTP que podem acessar um diretório e salvar arquivos como o usuário deste diretório. Não tenho (ainda) certeza se isso funciona, estou indo passo a passo e estou pendurado nos usuários virtuais por enquanto.
A documentação não é difícil de encontrar, mas a maioria parece incompleta para mim. Neste caso, todos eles dizem como adicionar um usuário virtual, mas tive que pesquisar um pouco até descobrir que tenho que ativar isso. Mas nenhum comentário sobre onde ativar isso.

ftp
  • 1 respostas
  • 22 Views
Martin Hope
puck
Asked: 2024-10-06 23:24:51 +0800 CST

Obter saída do diário inti em um serviço escrito em C

  • 5

Tenho um pequeno serviço escrito em C no Debian.
Este serviço inicia automaticamente com o Linux e faz algumas operações de arquivo e outras coisas conforme o esperado.
O serviço imprime algumas mensagens informativas e também situações de erro na saída padrão. Isso é visível em uma janela de console quando executo o binário do console, não como um serviço.

A única coisa que não consegui fazer até agora foi escrever a saída no diário, quando o binário é executado como um serviço.

Eu passei por todos os resultados de pesquisa que encontrei, estou consultando o diário como root e vejo mensagens do sistema iniciando/parando o serviço, mas nada que o binário do serviço imprima.
Eu simplesmente imprimo com printf("hey this should appear in the journal");- mas não há nada para ver no diário.

De acordo com o que é explicado em todos os lugares, toda saída de um serviço deve ser automaticamente direcionada para o journal, certo?
O que eu poderia estar esquecendo para que isso não aconteça?

Editar
Eu encontrei funções especiais para chamar para registro, mas na verdade eu gosto da ideia de obter saída padrão automaticamente no console ou no diário, dependendo de como eu executo o binário.
Eu tentei um serviço de script bash e descobri que ele grava echomensagens no diário como esperado.

logs
  • 1 respostas
  • 32 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