AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-427406

puck's questions

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

使 pure-ftp 仅接受虚拟用户

  • 5

我在 Debian(Raspberry Pi)上安装了 pure-ftpd,找到了配置文件并设法进行了基本配置,禁止匿名登录,创建虚拟用户,调用pure-pw mkdb并重新启动服务器。但我无法使用此用户登录。
相反,我可以使用普通 Linux 用户登录。
我想拒绝普通用户并只接受虚拟用户。

我发现我应该使用指定应接受哪些登录的参数来启动服务器-l。这听起来很棒 - 如果我能够找到服务器启动的位置就好了。在 init.d 和其他已知(对我而言)的地方中没有任何东西可以自动启动守护进程。据我所知,我没有执行任何操作来激活守护进程,这一定是在安装过程中发生的。
如果有人能告诉我 pure-ftpd 在哪里启动,也许这可以解决我的两个问题。

我想知道为什么很多东西可以在配置文件中配置,但像接受哪些用户这样的基本配置必须以完全不同的方式来设置。原因是什么?

对于只接受与系统用户无关的专用用户的 ftp 服务器来说,pure-ftpd 不是最好的选择吗?

为什么选择 FTP?

我想将图像从我的智能手机传输到内部网络中的 Raspberry Pi,而不能从外部访问。因此 FTP 似乎是一个不错的选择,尤其是因为我期望一个被描述为“为安全而设计”的服务器也能提供加密传输。
在原始配置下,它似乎对每个 Linux 用户开放,这让我有点怀疑它的安全性。

为什么是这个 FTP 服务器?

我也尝试过其他 FTP 服务器,但我不喜欢它们与普通用户绑定。我不想添加系统用户并为他们分配主目录。我只想添加两个可以访问一个目录并以该目录用户的身份保存文件的 FTP 用户。我(还)不确定这是否可行,我正在一步一步地进行,目前我正停留在虚拟用户上。
文档不难找到,但大多数文档对我来说似乎不完整。在这种情况下,它们都告诉如何添加虚拟用户,但我不得不搜索一段时间,直到我发现我必须激活它。但没有关于在哪里激活它的评论。

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

在用 C 编写的服务中获取日志的输出

  • 5

我在 Debian 上用 C 编写了一个小型服务。
此服务会自动从 Linux 启动,并按预期执行一些文件操作和其他操作。
该服务会将一些信息消息以及错误情况打印到标准输出。当我从控制台(而不是作为服务)运行二进制文件时,这些内容会在控制台窗口中显示出来。

到目前为止我唯一未能完成的事情就是当二进制文件作为服务运行时将其输出写入日志。

我查看了所有找到的搜索结果,以 root 身份查询日志,看到启动/停止服务的系统消息,但服务二进制文件没有打印任何内容。
我只是用printf("hey this should appear in the journal");- 打印,但日志中什么都看不到。

根据各处的解释,服务的所有输出都应自动定向到日志,对吗?
我可能遗漏了什么,以免发生这种情况?

编辑
我发现了用于日志记录的特殊函数,但实际上我喜欢在控制台或日志中自动获取标准输出的想法,这取决于我如何运行二进制文件。
我尝试了一个 bash 脚本服务,发现它可以echo按预期将消息写入日志。

logs
  • 1 个回答
  • 32 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

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

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve