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

Tom Mekken's questions

Martin Hope
Tom Mekken
Asked: 2023-05-31 21:23:37 +0800 CST

不允许在 configfs 中使用 mkdir

  • 6

在我的嵌入式系统上,我启用了CONFIG_CONFIGFS_FS=y对 configFS 的访问权限。启动时,我在mount -t configfs none /sys/kernel/config. 这就像魅力一样:

# mount | grep configfs
configfs on /sys/kernel/config type configfs (rw,relatime)

现在我尝试创建一个文件夹device-tree,因为我想尝试从用户空间动态加载 dtbo 文件。不幸的是我得到一个错误:

# mkdir -p /sys/kernel/config/device-tree/overlays/dummy
mkdir: can't create directory '/sys/kernel/config/device-tree/': Operation not permitted

我已经确定CONFIG_OF_DYNAMIC并CONFIG_OF_OVERLAY设置好了。

的权限/sys/kernel/config是:

# ls -la /sys/kernel/config/
total 0
drwxr-xr-x    2 root     root             0 May 31 16:57 .
drwxr-xr-x    8 root     root             0 May 31 15:56 ..

所以我猜想,写入这个目录root应该不是问题。

任何提示,我如何调查该问题?

permissions
  • 1 个回答
  • 50 Views
Martin Hope
Tom Mekken
Asked: 2022-05-07 01:36:08 +0800 CST

udev 规则适用,但不设置组

  • 0

我有一个 STM32-Bluepill 板,我在其中刷了一个 USB 引导加载程序。如果我将它连接到我的计算机,它安装在/dev/ttyACM0. lsusb显示为Bus 001 Device 006: ID 1eaf:0004 Leaflabs Maple serial interface

对于 Arduino 项目diy,我的电脑上确实有一个组。因此,对于 Bluepill,我创建了以下 udev 规则:

#Bootloader-Mode
DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0004", GROUP="diy", MODE="0660"
#Normal-Operation-Mode
DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", GROUP="diy", MODE="0660"

这两个规则都适用,但没有一个正确设置组/dev/ttyACM0(它总是uucp)。我知道应用了这些规则,因为我目前通过将模式设置为来使用解决方法0666。这给了我使用设备的权限,但无论如何我想正确设置组。

uucp仅由我的默认规则之一设置:/usr/lib/udev/rules.d/50-udev-default.rules. 但我的规则在于,/etc/udev/rules.d/100-bluepill.rules它应该具有更高的优先级。

linux udev
  • 1 个回答
  • 146 Views
Martin Hope
Tom Mekken
Asked: 2021-12-03 13:47:07 +0800 CST

ranger 在 tmux 中不显示文件预览

  • 0

我刚刚在我的游侠设置中发现了一个奇怪的行为。当使用 ranger 浏览源文件时(我从 tmux 中启动 ranger),我意识到预览窗格不再显示我的文本文件。 tmux 中的屏幕截图游侠

当我在 ranger 中浏览相同的源文件(不在 tmux 中)时,它会按预期显示预览: 没有 tmux 的截图游侠

我真正觉得有趣的是,预览窗格本身似乎可以工作(即使在 tmux 下),因为当我浏览 tar 文件时,游侠在预览窗格中列出了 tar 文件的内容(或者当我在一个精灵文件上,预览窗格提示我“文件类型分类”)。因此,当我在 tmux 中使用 ranger 时,它只是不预览纯文本文件。

有谁知道是什么导致了这个问题?!

bash tmux
  • 1 个回答
  • 133 Views
Martin Hope
Tom Mekken
Asked: 2018-06-05 05:39:22 +0800 CST

ssh 通过需要代理的身份验证

  • 3

在工作中,我们当然有公司的代理。我需要通过 ssh 连接到公司网络之外的一些机器。但是,代理需要身份验证。

假设我们有以下变量:

proxy_user="<username I need to authenticate at the proxy>"
proxy_pass="<password I need to authenticate at the proxy>"
proxy_serv="<hostname of the proxy>"
proxy_port=<port of the proxy>
ssh_user="<remote username I need to login on the ssh-machine>"
ssh_serv="<remote password I need to login on the ssh-machine>"
ssh_port=<ssh-port>

如下设置环境变量 http_proxy 和 https_proxy 时,像 wget 这样的工具可以正常工作(在远程服务器上,还安装了一个 web_server):

$ export env http_proxy="http://$proxy_user:$proxy_pass@$proxy_serv:$proxy_port"

$ wget $ssh_serv
Connecting to <proxy_serv>... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’

但是使用 ssh 它不起作用:

$ ssh $ssh_user@$ssh_server:$ssh_port
ssh: Could not resolve hostname <ssh_server>:<ssh_port> Temporary failure in name resolution

在谷歌搜索了一下之后,我发现 ssh 需要一个“ProxyCommand”。此处不再推荐“nc”;应使用“ssh -W”。但我找不到需要身份验证的示例。到目前为止我尝试过:

ssh -o "ProxyCommand='ssh -W %h:%p $proxy_user:$proxy_pass@$proxy_serv:$proxy_port'" $ssh_user@$ssh_serv:$ssh_port

我想我在某处遗漏了一些东西,但找不到好的提示(无论是在手册中,还是在谷歌上)。

我希望你们中的一些人可以帮助我。

ssh proxy
  • 3 个回答
  • 12935 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