小编spr*_*aff的帖子

root 时拒绝 systemctl 访问

当我跑

sudo systemctl disable avahi-daemon.socket
Run Code Online (Sandbox Code Playgroud)

我得到

Failed to execute operation: Access denied
Run Code Online (Sandbox Code Playgroud)

但是它以root身份运行,如何拒绝访问?(CentOS 7)

centos administrator systemctl

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

为什么一个分区会出现在 `mount` 中而不是 `df` 中?

如果我比较这个

$> sudo mount | grep sdb
/dev/sdb1 on /windows type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sdb2 on /store type ext4 (rw)
Run Code Online (Sandbox Code Playgroud)

有了这个

$> sudo df -h | grep sdb
/dev/sdb1               94G   59G   35G  63% /windows
Run Code Online (Sandbox Code Playgroud)

我看到 /dev/sdb2 丢失了。但是如果我运行这个:

$> df -h /dev/sdb2
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb2       367G  342G  6.2G  99% /store
Run Code Online (Sandbox Code Playgroud)

在那。为什么会发生这种情况?

我没有/etc/udev/rules.d/99-hide-disks.rules文件。还要注意

$> grep store /etc/fstab
# /store was on /dev/sdb3 during installation
UUID=760630a7-223f-42e4-aecf-de92e32f12b9 /store          ext4    defaults        0       2
Run Code Online (Sandbox Code Playgroud)

的完整输出df

Filesystem            1K-blocks …
Run Code Online (Sandbox Code Playgroud)

linux mount df

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

Ubuntu 18.04 升级后 MTP 不起作用

我可以在 Ubuntu 16.04 上通过 MTP 连接到我的 Android Alcatel Pixi 4 (5)(存在一个错误,如果文件删除后跟文件复制,协议“意外终止”,但除此之外,它有效)。

升级到 Ubuntu 18.04 后,每当我尝试浏览设备时,我都会在 Dolphin 中看到“协议意外终止”。

#> mtp-detect
libmtp version: 1.1.13

Listing raw device(s)
Device 0 (VID=1bbb and PID=0167) is a Alcatel/TCT 6010D/TCL S950.
   Found 1 device(s):
   Alcatel/TCT: 6010D/TCL S950 (1bbb:0167) @ bus 3, dev 2
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session …
Run Code Online (Sandbox Code Playgroud)

android mtp ubuntu

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

我可以在 Excel 中生成一行随机排列的另一行吗?

我想在 Excel 中生成一行的一系列排列。

例如,创世行可以是

cat   | dog   | rat   | mouse | rhino | ape   | fish
Run Code Online (Sandbox Code Playgroud)

例如,我想生成任意数量的具有相同内容但已混洗的其他行

dog   | mouse | rhino | ape   | cat   | fish  | rat
rhino | rat   | cat   | mouse | fish  | ape   | dog
...
Run Code Online (Sandbox Code Playgroud)

这可能吗?

microsoft-excel microsoft-excel-2010

7
推荐指数
1
解决办法
6252
查看次数

如何让我的脚本要求输入密码,比如 sudo?

我正在编写一个脚本,如果以错误的方式运行,它可能会很危险。作为一项安全功能,我希望脚本要求用户首先重新输入他们的密码,就像这样sudo做一样。

那么我该怎么做呢?换句话说,我如何

a) 输入密码而不回显,

b) 验证密码,以及

c)(为了奖励积分)这样做时不会将明文密码留在内存中,以便一些聪明的人从 /proc 或类似的东西中刮出来?

这是在,bash但如果这更容易的话,任何其他标准的 Linux shell 变体都可以。

linux unix bash passwords password-protection

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

Excel 可以执行混合绝对和相对单元格坐标的类似计数的总和吗?

假设我有一个结构有点像这样的电子表格

  _A____B____C____D____E____F_____
1 |XFoo|XBar|YFoo|ZBar|XBaz|Result
2 |8   |3   |0   |1   |100 |  (*)
3 |2   |1   |1   |20  |10  |  (*)
Run Code Online (Sandbox Code Playgroud)

我想计算 A 到 E 列每行中所有单元格的总和,仅在那些列标题(第 1 行)以字母 X 为前缀的地方。

因此,F2 将计算为 A2+B2+E2=111,因为 A1、B1 和 E1 都以字母 X 开头。同样,F3 将是 13。

如何使用内置函数(无自定义脚本)在 Excel 公式中表达这一点?

worksheet-function microsoft-excel microsoft-excel-2010

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

如何识别#NAME的来源?Libreoffice Calc 中出现错误?

我的 LibreOffice Calc 电子表格包含以下公式:

=IF(D8=0,'',C8*D8/B8)
Run Code Online (Sandbox Code Playgroud)

如果 B8、C8 和 D8 都有值,则此方法有效。但如果它们为空,则不起作用,我会收到#NAME?错误代码。

在这种特殊情况下,我想要的是一个适用于空和满输入单元格的公式版本(我想你可以看到意图),但在一般情况下,我也想询问 LibreOffice 并询问它哪个公式的一部分包含无效的名称引用。

我可以这样做吗?

libreoffice libreoffice-calc

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

当盖子关闭时,如何阻止我的笔记本电脑从挂起状态唤醒?

我有一台带有 Kubuntu 14.10 的 Alienware M17x。当我暂停到 RAM 并合上盖子时,它通常会在几秒钟的睡眠后醒来。有时不是。我觉得这与盖子关闭的速度有关,但我没有这方面的确切数据。

这是我的 dmesg。几分钟前发生了暂停唤醒事件。

编辑: dmesg | grep -i lid显示漂亮、干净的“盖子打开”和“盖子关闭”事件——这不是弹跳问题。

linux kde power-management ubuntu

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

想要在盖子合上时保持不变的 HDMI 输出 (Linux)

我的问题类似于其他几个问题,只是我需要一个 Linux/Ubuntu 解决方案。

当我将 HDMI 电缆插入我的笔记本电脑时,我会自动在第二个屏幕上获得第二个桌面。这就是我要的。我可以在第二个桌面上播放视频,声音和分辨率等都是自动正确设置的。

我合上笔记本电脑盖,发生以下情况:

  • 第二个桌面不复存在,
  • 第一个桌面被重定向到 HDMI 输出,
  • 第一个桌面的分辨率发生变化,这会导致 VLC 退出全屏模式。

合上盖子时我想要什么:

  • 第一个保持连接到笔记本电脑屏幕的桌面,现在已经关闭,
  • 第二个桌面保留在 HDMI 输出上。

基本上,Ubuntu 正在尝试为我的“主要”桌面授予特权,并继续将其输出到任何可用的设备。我想要一个非侵入性的设置,即关闭笔记本电脑盖不会改变任何输出。

我该怎么做呢?谢谢。

linux laptop multiple-monitors hdmi ubuntu

5
推荐指数
0
解决办法
701
查看次数

LibreOffice 相当于 SQL“count(*) group by some_column”

我有一个电子表格

A     | B
-----------
alice | 100
bob   | 100
carol | 200
dave  | 100
edith | 200
Run Code Online (Sandbox Code Playgroud)

我基本上想要count(*) group by B,结果是

100 | 3
200 | 2
Run Code Online (Sandbox Code Playgroud)

如何在 LibreOffice 中执行此操作?

pivot-table libreoffice-calc

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