小编vel*_*lis的帖子

Ubuntu 18.04 上的多座位?

我一整天都在阅读(旧)指南,但我仍然对 Ubuntu 18.04 上的 multiseat 一无所知。更糟糕的是,我只有一张带有多个输出的显卡。

唯一给我希望的是loginctl list-seats我的 Ubuntu 知道座位。

如何在多座中设置我的机器?

编辑: loginctl 命令的输出。

请注意,并非所有东西都相互关联。我想首先弄清楚如何解决这个问题,而不是一头扎进去。我想每个座位都有自己的 USB 集线器(HID 设备 + 任何其他需要的东西)+ 一个显示器。

loginctl list-seats
SEAT            
seat0           

1 seats listed.

loginctl seat-status seat0

seat0
Sessions: *c1
 Devices:
      ??/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
      ? input:input1 "Power Button"
      ??/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
      ? input:input0 "Power Button"
      ??/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1
      ? usb:usb1
      ? ??/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/input/input11
      ? ? input:input11 "iMON USB Touchscreen (15c2:0034)"
      ? ??/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/input/input2
      ? ? input:input2 "iMON Panel, Knob and Mouse(15c2:0034)"
      ? ??/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/rc/rc0/input3
      ?   input:input3 "iMON Remote (15c2:0034)"
      ??/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb2
      ? usb:usb2
      ??/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0 …
Run Code Online (Sandbox Code Playgroud)

multiseat 18.04

8
推荐指数
1
解决办法
6833
查看次数

对 ufw 感到困惑

我希望 ufw 阻止我外部接口(enp6s0)上的所有内容,但允许我内部接口(br0、tap0)上的所有内容。

我在这方面遇到了很大的问题(即使我设置了一个规则来允许所有内容,但 ufw 却阻止了 br0 上的内容),所以我将 ufw 设置为默认允许所有内容,然后开始为我想要阻止的接口添加异常,就像这样:

ufw deny in on enp6s0 to any port 67 proto udp
Run Code Online (Sandbox Code Playgroud)

对于我不想从外部访问的每个端口,我都有一些这样的端口。但是这个解决方案让我感到不安:基本上我让一切都保持开放,只是不听。迟早我会忘记保护某些东西。

所以我反其道而行之,想创建一组规则,允许某些端口但拒绝其他所有端口,如下所示:

ufw insert 1 allow in on enp6s0 from any port ssh proto tcp
ufw insert 2 allow in on enp6s0 from any port http proto tcp
ufw insert 3 deny in on enp6s0 from any port 30:65535 proto tcp
Run Code Online (Sandbox Code Playgroud)

最后一个命令故意让端口 22 保持打开状态,这样我就可以测试规则的有效性,而不会冒失去与服务器的 ssh 连接的风险。

但是,添加拒绝规则立即阻止了整个服务器。一切,不仅仅是 30:65535。nmap 认为它已关闭。幸运的是,我现有的 ssh 会话仍然处于活动状态,因此我可以删除规则。

现在,我知道我不是一些 ufw 大师之类的,但这对我来说真的是(另一个)震惊:我似乎不知道它是如何工作的。

任何人都可以启发我拒绝规则吗?我需要怎么设置?

最终编辑: 事实证明,卸载并重新安装 ufw 解决了这些问题。似乎我在某个时候搞砸了一些设置,导致了所有无法解释的行为。 …

ufw

6
推荐指数
1
解决办法
1797
查看次数

将非 UEFI 引导目标添加到 UEFI grub

我的系统中有两个磁盘:

  1. 非 UEFI Windows 10 安装
  2. UEFI kubuntu 16.10

这个系统是我的家庭服务器。我正在从 Windows 迁移到 Kubuntu,但需要一段时间,因为我还不能复制整个功能。与此同时,我想运行双启动,以便在我在任何空闲时间设置 Kubuntu 部署时,我可以按原样运行服务器(Windows)。所以:

我想将 Windows 引导添加到 grub 的目标列表,但是update-grub没有找到我的 Windows 引导加载程序。

我猜问题在于它正在寻找 EFI 引导,而只有传统 BIOS 引导。

有没有办法可以将我的 Windows 安装添加为 grub 目标?

grub2 dual-boot uefi

4
推荐指数
2
解决办法
8290
查看次数

标签 统计

18.04 ×1

dual-boot ×1

grub2 ×1

multiseat ×1

uefi ×1

ufw ×1