小编Ste*_*itt的帖子

如何为 NFS 挂载指定所有者和权限?

我在 fstab 中有一个 NFS 挂载:

10.0.12.10:/share1    /net/share1    nfs    rw    0    0
Run Code Online (Sandbox Code Playgroud)

默认为 root 作为所有者和组以及 777 权限。如何指定另一个所有者和不同的权限?我可以使用 chown 和 chmod,但肯定应该可以直接从 mount 命令使用?

系统操作系统为 Ubuntu Server 14.04。

permissions nfs mount fstab group

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

为什么 flash 插件没有更新?

我正在运行 Debian Jessie。我已经升级了系统:

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用以下内容更新 flash-plugin:

sudo update-flashplugin-nonfree --install
Run Code Online (Sandbox Code Playgroud)

但是该命令在没有输出的情况下运行并且插件没有更新。

sudo update-flashplugin-nonfree --status
Run Code Online (Sandbox Code Playgroud)

给出:

Flash Player version installed on this system  : 11.2.202.577
Flash Player version available on upstream site: 11.2.202.616
flash-mozilla.so - auto mode
  link currently points to /usr/lib/flashplugin-nonfree/libflashplayer.so
/usr/lib/flashplugin-nonfree/libflashplayer.so - priority 50
Current 'best' version is '/usr/lib/flashplugin-nonfree/libflashplayer.so'.
Run Code Online (Sandbox Code Playgroud)

如果我重新安装flashplugin-nonfree

sudo apt-get install --reinstall flashplugin-nonfree
Run Code Online (Sandbox Code Playgroud)

出现同样的问题。

问题是什么?

== 编辑(2016 年 6 月 7 日)==

这是一个反复出现的问题,运行:

sudo update-flashplugin-nonfree --install
sudo update-flashplugin-nonfree --status
Run Code Online (Sandbox Code Playgroud)

Flash …
Run Code Online (Sandbox Code Playgroud)

debian adobe-flash

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

如何在 Debian 上的特定存储库中列出可用软件包?

是否可以apt在 Debian Jessie 上使用命令行列出特定存储库中的可用软件包,其中一个存储库是在, 中配置的?

例如,

deb http://ftp.de.debian.org/debian jessie main non-free
Run Code Online (Sandbox Code Playgroud)

/etc/apt/sources.list.

command-line debian package-management

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

为什么 Unix 为 FAT 文件系统设置可执行标志?

我注意到当我在 Linux 上挂载 FAT 文件系统时,所有文件都设置了它们的可执行权限。为什么是这样?您几乎不可能或想要直接执行在 FAT 文件系统上找到的任何程序,并且为所有文件隐式设置可执行位对我来说似乎很烦人。

我知道 FAT(以及其他文件系统)没有模式位,因此我在文件看到的 777 模式只是由Unix 下的文件系统驱动程序模拟的。我的问题是为什么是 777 而不是 666?

mount executable fat

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

使用 GPG 自动检索密钥的安全性

我正在使用 Arch Linux 并尝试从 AUR 构建一个包。为了构建这个包,我需要从存储库下载源文件。Arch PKGBUILD 将密钥列为validpgpkey。虽然我可以单独下载此密钥,但也可以将 GPG 配置为自动检索密钥

keyserver-options auto-key-retrieve
Run Code Online (Sandbox Code Playgroud)

包构建过程显然存在安全隐患。我的理解是该auto-key-retrieve选项是全局的,其他程序现在可能会开始自动下载密钥。这有什么类型的安全隐患?

security gpg

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

RHEL 6.9 - 将 OpenSSH 从 5.3 升级到 7.3

我们有RHEL v6.9服务器,并在其上安装了OpenSSH v5.3p1rpm -q openssh (由输出确认openssh-5.3p1-123.el6_9.x86_64)。经过安全测试后,我们被要求将OpenSSH 升级到 v7.3,以避免出现任何漏洞。

我已经尝试过yum update openssh,它说

No Packages marked for Update
Run Code Online (Sandbox Code Playgroud)

知道如何更新 openssh 吗?是否可以在 RHEL 6.9 上将其更新到 7.3?

rhel openssh

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

包含方括号的 Grep 字符串

这是数据

10:43:19.538281|TraceDetail    |UPBSStandardGenericBillPaymentComponent.PostBillPaymentTransaction|Total Time    19/06/2019 10:43:19.538281|TraceDetail    |UPBSStandardGenericBillInquiryComponent.GetBillInquiry()|Total Time                    |2361748             | Consumer Number [0312122221212             ] , UCID [KLOJ0001] ,  Sending Time [10:43:17.8425459] Receive Time [10:43:18.4941158] Total Time [0:0:651] STAN is [345949]
Run Code Online (Sandbox Code Playgroud)

我要输出

[0312122221212             ]
[KLOJ0001]
[10:43:17.8425459]
[10:43:18.4941158]
[0:0:651]
[345949]
Run Code Online (Sandbox Code Playgroud)

我尝试了很多命令,但无法使用以下命令实现结果:

grep -oP 'Consumer Number \K.{26}|UCID \K.{10} |Sending Time \K.{09}|Receive Time \K.{09}|Total Time \\[ \K.{8}|STAN is \K.{8}' /root/Documents/a.txt
Run Code Online (Sandbox Code Playgroud)

我得到了没有总时间的输出:

[0312122221212             ]
[KLOJ0001]
[10:43:17.8425459]
[10:43:18.4941158]
[345949]
Run Code Online (Sandbox Code Playgroud)

当我尝试这个命令时:

grep -oP 'Consumer Number \K.{26}|UCID \K.{10} |Sending Time \K.{09}|Receive Time \K.{09}|Total Time \K.{8}|STAN is \K.{8}' /root/Documents/a.txt …
Run Code Online (Sandbox Code Playgroud)

grep regular-expression

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

确定系统提供的正则表达式库

我试图在less昨天使用以下正则表达式: ^\+1[[:space:]]*$,它在grep. 这在less.

/pattern
    Search forward in the file for the N-th line containing the pattern. N defaults to 1. The pattern is a regular expression, as recognized by the regular expression library supplied by your system. 
    The search starts at the first line displayed (but see the -a and -j options, which change this).
Run Code Online (Sandbox Code Playgroud)

我在 中提出了这个问题/dev/chat,对于使用什么库,甚至选择库的优先级,(对我而言)没有太多共识,更不用说实际检查当前使用的内容的方法了。我目前使用 Fedora 30,但希望答案与 Linux 无关。

所以,问题是:

  1. 我如何确定我的系统less将使用哪个正则表达式库?
  2. 我的系统提供正则表达式库意味着什么?
  3. 这个提供的正则表达式库会影响哪些其他实用程序和程序?
  4. 如果您提到系统可能/正在使用的任何特定正则表达式库,请尽可能提供指向该正则表达式库页面的链接。

ldd 显示

[unge@localhost …
Run Code Online (Sandbox Code Playgroud)

libraries regular-expression

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

为什么信号桌面需要 4755 和 root:root 在 chrome-sandbox 上?

当我跑步时signal-desktop,现在我得到,

[2615:0926/162216.901688:FATAL:setuid_sandbox_host.cc(157)]已找到 SUID 沙箱助手二进制文件,但未正确配置。而不是在没有沙箱的情况下运行,我现在正在中止。您需要确保它/opt/Signal/chrome-sandbox由 root 拥有并且模式为 4755。

为什么信号需要以 root:root 身份运行的“沙箱助手”来运行消息传递应用程序?这安全吗?

signal-messenger

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

如何在不同的、已存在的 systemd 作用域或会话中运行命令?

如何在不同的现有 systemd 会话或范围中运行命令?

据我所知,就进程在其中一个或另一个而言,会话和会话的范围单元之间没有区别。

出现这个问题是因为在 Gnome 中,从终端运行的命令被视为 的一部分gnome-terminal-server.service,而不是session-xx.scope. 如果我想在我的会话中(或在另一个会话中)运行命令,我该怎么做?

(注意:这与这个问题相反,它要求围绕现有流程创建一个新的范围。)

systemd session

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