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

Vi.'s questions

Martin Hope
Vi.
Asked: 2022-11-27 17:40:45 +0800 CST

如何为一个可执行文件或用户选择性地启用 unprivileged_userns_clone?

  • 7

与 just 相比,我如何CLONE_NEWUSER以更细粒度的方式启用kernel.unprivileged_userns_clone?

我想通过禁用非 root 或 BPF 等新的和复杂的东西来保持内核 API 攻击面的可管理性CAP_SYS_ADMIN,但也有选择地允许它用于某些特定程序。

例如,chrome-sandbox想要CLOSE_NEWUSERsuid-root 或 suid-root 中的任何一个以进行正确操作,但我不希望所有程序都能够使用如此复杂的技巧,只有少数经过批准的技巧。

linux
  • 1 个回答
  • 22 Views
Martin Hope
Vi.
Asked: 2022-05-04 11:56:50 +0800 CST

我应该以 root 身份使用哪个命令来生成具有覆盖的数字 uid/gid/groups 的进程?

  • 0

我应该使用哪个命令(在发行版存储库中可用)启动具有指定数字 uid、gid 和组的 shell?通常su用于从 root 更改为其他用户,但它会尝试按名称查找组,这在使用外部文件系统、命名空间和 Docker 容器时可能不存在。

我希望它是一个简单的应用程序,只执行、setgroups(2)和,没有任何或 nsswitch。用 C 语言实现这样的程序很容易,但也许这个用例使用了标准和发行版可用的东西?setgid(2)setuid(2)execve(2)/etc/passwd

linux users
  • 3 个回答
  • 132 Views
Martin Hope
Vi.
Asked: 2019-08-27 11:41:41 +0800 CST

如何从 shell 脚本/命令行获取 XDG_CONFIG_HOME?

  • 3

${XDG_CONFIG_HOME:-${HOME}/.config}够用还是有更多技巧?

是否有一些xdg-user-dir CONFIG或xdg-settings调用可以让我在哪里期待程序的配置?

environment-variables shell-script
  • 1 个回答
  • 3087 Views
Martin Hope
Vi.
Asked: 2019-01-30 06:12:47 +0800 CST

如何在没有 grsecurity 的情况下模拟 /proc/sys/kernel/grsecurity/deny_new_usb?

  • 4

如何在没有 Grsecurity 补丁的情况下在运行时灵活启用和禁用插入新的 USB 设备(运行负责这些设备的驱动程序代码)?

是否有其他方法或具有此功能的替代内核补丁?


重新打开:关于提出的重复问题的差异和评论如何安全地将 USB 记忆棒/设备插入 Linux 计算机?

  • 链接的问题询问总是选择性地接受某些设备,这个问题询问在选定的时间接受所有设备(并在其他时间拒绝任何事情)。
  • 主要答案(USBGuard)是用户态解决方案。它似乎只能阻止 udev 操作。它不太可能阻止扫描块设备以查找分区、创建网络接口并查询其元数据或注册某些/dev/input/eventX节点。内核中的攻击面似乎暴露了。
  • 另一个答案部分链接到 Grsecurity,这个问题的陈述明确排除了这一点。

据我记得,有计划让屏幕锁定的桌面 Linux 系统在屏幕解锁之前不接受任何 USB 设备。这意味着某处可能有一些关于此的补丁。

linux security
  • 1 个回答
  • 175 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