小编Eso*_*tes的帖子

通过 Skype 等实时音频(视频)对话共享音频播放流

在使用 Skype 的对话中,我经常想与我正在与之交谈的其他人分享声音输出(例如 Youtube 视频)。

所以我正在寻找一种方法将输出路由到录音输入(以便其他成员听到声音输出),但我自己仍然可以听到输出。此外,我希望在与他们共享声音输出的同时仍然能够与他们交谈。

我该怎么做?我将不胜感激!

我的部分问题已在此处得到解答:How to Pass/Record audio output as an input device? (但它只允许将输出流设置为输入,而不与真实麦克风重叠)

pulseaudio

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

禁止用户访问麦克风

将内核模块列入黑名单将禁用所有用户的麦克风。我设置了一个受限用户,他应该不能使用麦克风。但是,受限用户应该能够进行声音输出。有没有办法可靠地为受限用户禁用麦克风?

security

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

调试有故障的硬件

我姐姐有一台笔记本电脑,在 Windows 时代总是崩溃(蓝屏)(硬件相对较新且是最新的)。当时她将转储文件从 Windows 发送给戴尔,戴尔派了一名工程师更换了主板,但在使用许多不同内核的许多不同版本中设置 Ubuntu 后,恐慌仍然没有消失。

因此,我决定采取行动,以找到问题的确切原因,我安装并配置了 linux-crashdump 软件包(kdump-tools),以使用 kexec 自动启动崩溃内核,该内核生成内存转储文件并存储dmesg 输出。我还安装了 crash、kernel-image-generic-dbgsym 和 mcelog,以便收集尽可能多的信息。

因此笔记本电脑崩溃了,崩溃内核成功生成了转储文件并存储了 dmesg 输出。我还检查了 /var/log/mcelog 但该文件完全是空的,尽管守护进程在崩溃之前正在运行,这很奇怪,但毕竟我们仍然有 dmesg 输出,其中指出:

[ 3933.364173] mce: [Hardware Error]: CPU 4: Machine Check Exception: 5 Bank 3: be00000000200135
[ 3933.364177] mce: [Hardware Error]: RIP !INEXACT! 10:<ffffffff8171d9c2> {_raw_spin_lock+0x12/0x50}
[ 3933.364182] mce: [Hardware Error]: TSC a0255fbd7f7 ADDR 42dd14480 MISC d62285 
[ 3933.364185] mce: [Hardware Error]: PROCESSOR 0:306a9 TIME 1398357146 SOCKET 0 APIC 1 microcode 15
[ 3933.364186] mce: [Hardware Error]: Run the above …
Run Code Online (Sandbox Code Playgroud)

debug kernel debugging

5
推荐指数
1
解决办法
5695
查看次数

从子卷/快照中排除隐藏目录

我正在使用快照来备份我的@home子卷的数据。但是我想备份的真正重要的数据(像我的所有文件,这些文件中@home,而不是隐藏的目录,因为我不是在备份兴趣.cache经常改变和其他的东西,因为这会导致空间很大浪费我的增量备份解决方案。

我能否以某种方式实现它,我的真实数据是一个子卷,home而无需创建一个home包含所有数据的目录并且是一个自己的子卷,或者这在设计上是不可能的?

我的备份方法类似于:https : //btrfs.wiki.kernel.org/index.php/Incremental_Backup

btrfs

4
推荐指数
1
解决办法
2057
查看次数

Ubiquity 预装 Ubuntu 桌面后如何自动关机

我重新制作了一个普通的桌面amd64 iso你可以官方下载。

isolinux/isolinux.cfg预置的以下内容可以正常工作:

default live
        label live
          menu label ^Start Kubuntu
          kernel /casper/vmlinuz.efi
          append  file=/cdrom/preseed/kubuntu.seed boot=casper noninteractive initrd=/casper/initrd.lz quiet splash --
Run Code Online (Sandbox Code Playgroud)

但最终不会发生预置的关机(debian-installer/exit/poweroff boolean true),而是在安装程序完成时启动桌面会话。

我尝试过设置以下预置选项的各种组合,但它最终总是启动桌面会话:

d-i finish-install/reboot_in_progress note
d-i debian-installer/exit/halt boolean true
d-i debian-installer/exit/poweroff boolean true
Run Code Online (Sandbox Code Playgroud)

信息:我已将所有预置行插入 preseed/kubuntu.seed

preseed system-installation

3
推荐指数
1
解决办法
1749
查看次数

限制用户访问/proc和/sys

我有一个大问题:setfacl 似乎不适用于 /proc 和 /sys,但我想限制一个特定用户的权限,并且我认为该用户读取 /proc/cpuinfo 等内容是不可接受的。(用户不应该能够收集有关系统的硬件信息)

在 Ubuntu 中我该怎么做?Apparmor更多的是限制应用程序,而不是用户。看来Selinux是这种情况下唯一的可能性,对吧?

我在我的脚本中是这样解决的:

# restrict read access to /sys and /proc
sudo chmod -r /sys
sudo chmod -r /proc/acpi
sudo chmod -r /proc/asound
sudo chmod -r /proc/bus
sudo chmod -r /proc/cgroups
sudo chmod -r /proc/consoles
sudo chmod -r /proc/cpuinfo
sudo chmod -r /proc/crypto
sudo chmod -r /proc/devices
sudo chmod -r /proc/diskstats
sudo chmod -r /proc/dma
sudo chmod -r /proc/dri
sudo chmod -r /proc/driver
sudo chmod -r /proc/execdomains
sudo chmod -r …
Run Code Online (Sandbox Code Playgroud)

security proc restricted-access selinux acl

0
推荐指数
1
解决办法
4803
查看次数