小编Ale*_*mer的帖子

使用 Yubikey 5 NFC 进行无密码登录

我刚买了一个 Yubikey 5 NFC,并按照他们在 Ubuntu 19.04 上的说明进行了设置。但我的首选用例是将密钥用作无密码选项(如果已插入;允许访问 - 如果不是;输入密码)。

我在这里这里找到了一些关于这个的主题,但两者要么不适合 Yubikey,要么不适合 Ubuntu。而且我对这些东西太缺乏经验,无法盲目地摆弄设置,因为如果我做错了什么,我很有可能永远被锁定。

所以我知道 Yubikey 5 支持 Windows 的无密码登录,我认为它必须以某种方式在 Ubuntu 上可用,对吧?有没有人给我提示?

编辑:为下面提出的有效观点提供一些上下文,即此设置不会提高安全性,事实上,会降低安全性:是的,我知道,确实非常正确。然而,在我的情况下,我主要在我自己(安全的)家中工作,但我对非常复杂的密码持保留态度。然而,这让我变慢了,每次我的笔记本电脑闲置太长时间时,我都必须输入一个很长的密码,所以当我在家时,我希望能够只使用密钥,如果我不在,将钥匙留在家中,只需使用密码即可。

Edit2:感谢hackerb9的回答并再次运行Yubico安装步骤,我让它工作了。本质上,我所做的所有不同之处都是添加auth sufficient pam_u2f.so/etc/pam.d/gdm-password/etc/pam.d/sudo而不是@include common-u2f(这会导致auth sufficient pam_u2f.so authfile=/etc/u2f_mappings cue)。所以基本上只是删除authfile=/etc/u2f_mappings cue了诀窍。我不是 100% 确定,但我认为这是由于“设置冲突”造成的,因为我在尝试之前设置了密钥。

login yubikey 19.04

11
推荐指数
2
解决办法
5961
查看次数

以别名输出unix时间

我正在运行一个在线商店,我可以在其中放置一个变量 versiontag 来包含 JS 和 CSS 作为缓存破坏者。IE。

styles.css?v2018_01
Run Code Online (Sandbox Code Playgroud)

其中2018_01是版本标签。现在我还有一个 CLI 工具,可以像这样快速设置

mr config:set 'design/head/meta_version_tag' [insert_my_var_here]
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个 Bash 别名,在它运行时将变量设置为 Unix 时间戳。我知道我可以使用date +%s.

所以我会做一个这样的别名:

mr config:set 'design/head/meta_version_tag' date +%s
Run Code Online (Sandbox Code Playgroud)

但是 CLI 将 解释date +%s为字符串,而不是首先获取其输出。

所以我需要的是这样的输出:

mr config:set 'design/head/meta_version_tag' 1519747390
Run Code Online (Sandbox Code Playgroud)

所以我的问题是;如何在我的别名中获得 unix 日期戳的输出?

time bash alias

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

将媒体密钥绑定到 cmus

我想知道如何将我的笔记本电脑的媒体键绑定到 cmus 播放/暂停下一个/上一个。我尝试使用bind common audioplay player-pause和方差命令来简单地尝试做我想做的事。

我似乎无法找出媒体键的正确“键名”,而且我不确定 cmus 在后台运行时是否能够理解它们。我已经找到了像这样的OS X 修复程序,但我认为没有办法在 Ubuntu 上进行这项工作。有可能吗,如果有,怎么做?

key-binding media-buttons cmus

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

标签 统计

19.04 ×1

alias ×1

bash ×1

cmus ×1

key-binding ×1

login ×1

media-buttons ×1

time ×1

yubikey ×1