小编sas*_*ang的帖子

xrandr 未检测到 hdmi 端口上的显示器

我在笔记本电脑上安装了 Arch,但我认为这个问题不是 Arch 特有的。目前唯一的问题是未检测到连接到 hdmi 端口的显示器。例如,从 gnome 控制中心运行显示小程序,然后“检测”仅检测笔记本电脑显示器,即使有第二台显示器通过 HDMI 端口连接到笔记本电脑。我怀疑问题是 xrandr 没有检测到连接到 HDMI 端口的显示器。我怎样才能解决这个问题?

用于 vga 控制器的 lspci -v 输出:

01:00.0 VGA compatible controller: nVidia Corporation Device 0df5 (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 0446
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at f0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at f1000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel …
Run Code Online (Sandbox Code Playgroud)

xorg xrandr

21
推荐指数
1
解决办法
9万
查看次数

具有 setuid 位的 root 拥有的程序

Ping 是一个由 root 拥有的程序,用户 id 位被设置。

$ ls -l `which ping`
-rwsr-xr-x 1 root root 35752 Nov  4  2011 /bin/ping
Run Code Online (Sandbox Code Playgroud)

据我了解,如果用户运行 ping 进程,那么有效用户 ID 将从真实用户 ID(即启动该进程的人的用户 ID)更改为用户 ID root。但是,当我尝试这样做并查看 ps 的输出以查看 ping 进程是否以 root 用户身份运行时,我仍然显示真实的用户 ID。

ps -e -o user,ruser,euser,cmd,args | grep ping
sashan   sashan   sashan   ping -i 10 -c 1000 www.goog ping -i 10 -c 1000 www.google.com
Run Code Online (Sandbox Code Playgroud)

security process setuid ping privileges

15
推荐指数
1
解决办法
4306
查看次数

使用 virt-install 后启用 vnc

我使用 virt-install 和图形 --none 创建了一个虚拟机。我想启用vnc。我试过了

virsh -c qemu:///system qemu-monitor-command vm171-SC-1 --hmp change vnc :3
Run Code Online (Sandbox Code Playgroud)

但它不起作用

virsh -c qemu:///system qemu-monitor-command vm171-SC-1 --hmp info vnc
Server: disabled
Run Code Online (Sandbox Code Playgroud)

运行 virt-install 后如何启用 vnc?我不想在启用 vnc 的情况下安装(即 --graphics vnc,listen=0.0.0.0,port=)不是一个选项,因为我希望它将其输出发送到我所在的同一终端。

kvm virtual-machine vnc qemu

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

kvm ×1

ping ×1

privileges ×1

process ×1

qemu ×1

security ×1

setuid ×1

virtual-machine ×1

vnc ×1

xorg ×1

xrandr ×1