我有一个 Inteno dg200 路由器,运行一些 Iopsys linux 版本(我相信内核 3.14 左右)
我在使用 USB 端口和外部硬盘运行文件共享时遇到了一些问题。系统支持。但无论我放入什么,它都不会自动挂载。因此,今天我决定以 root 身份 ssh 进入系统,而不是使用基于 Web 的控制面板。
令我惊讶的是,该系统不支持在已连接的未安装驱动器上查找信息的常用方法。请允许我详细说明一下:
# fdisk -l
-ash: fdisk: not found
Run Code Online (Sandbox Code Playgroud)
很好,那么让我们尝试其他方法:
# lsblk
-ash: lsblk: not found
Run Code Online (Sandbox Code Playgroud)
于是我开始遇到麻烦。根据我在网上了解到的情况,当人们遇到这个问题时,通常是因为fdisk
位于/sbin中,而这不在他们的路径中,因为他们不是 root。好吧,我是这里的 root,但为了确定我检查了/sbin和/usr/sbin,但无济于事。两个目录都不包含任何名为fdisk
或 的内容lsblk
,该find
命令也找不到任何名为 的内容fdisk
。
有没有其他方法可以从 CLI 找出到底要安装什么,或者我可以安装fdisk
在路由器上吗?
我已经设置了wireguard,我对此非常满意,但我忍不住想知道两件事:
wg-quick <up/down> <interface>
我可以授予其他用户在没有实际 root 访问权限的情况下执行操作的权限吗?我猜测这与将文件移动/复制/符号链接到根拥有的目录中,以及重新加载守护进程或其他东西有关。无论如何,我希望对解决方案进行一些阐述和建议