技术小站8

网站首页 互联网 > 正文

如何在苹果操作系统上用触控ID认证sudo

2021-12-30 11:11:15 互联网 来源:
导读 如果您有一台配备了Touch Bar的MacBook Pro,并且您是一个经常使用命令行的用户,您可能会喜欢这种技术,它允许您使用触控ID来验证su

如果您有一台配备了Touch Bar的MacBook Pro,并且您是一个经常使用命令行的用户,您可能会喜欢这种技术,它允许您使用触控ID来验证sudo和su,而不是在终端中键入密码。数字穴居人。

一个值得注意的问题(或权衡)是,如果您使用SSH连接到启用了此功能的Mac,您将无法使用sudo,因为触控ID不会被传输。但是,在高塞拉的Beta版本中可能会有不同的报告。

无论如何,如果您是一名高级Mac用户,拥有Touch Bar和配备触控ID的Mac,您可以通过以下方式启用触控ID对sudo身份验证的支持。这真的不适用于新手用户或者不怎么花时间在sudo身份验证命令行的用户,因为这涉及到编辑系统文件,所以在开始这个操作之前备份Mac是个好主意。把手。

如何在苹果操作系统中使用触控ID进行sudo认证

开始之前,请备份您的苹果电脑。在终端上(当然),您需要通过在/etc/pam.d/sudo中添加一个新行来编辑它。为了实现我们的目标,我们将使用nano,但是您可以随意使用vim或emacs,如果您愿意,甚至可以使用GUI应用程序。

如果终端应用程序尚未打开,请输入以下命令:

sudo nano /etc/pam.d/sudo

点按回车键,然后在顶部添加以下一行:

授权足够的pam_tid.so

使用控制0保存您的编辑,然后使用控制X退出nano。

在Mac上,允许触控ID进行sudo身份验证。

现在可以开始使用了。触控ID现在将验证sudo,而无需在命令行中输入密码。是的,当然你仍然可以使用密码。请注意,一些用户报告说,他们需要重新启动或刷新他们的shell程序才能正常工作。

现在,下次您运行sudo或su以root用户或root身份运行命令时,您可以通过将手指放在触控ID上进行身份验证。

苏多和触控ID在麦克上

这对拥有触控ID机器的苹果用户来说无疑是有用的,足以让它成为某个地方的一个特殊设置选项,而不是命令行修改。另一个有用的技巧是更改输入密码的sudo超时,在这种情况下,这意味着在延长超时之前,您必须再次向触控ID进行身份验证。

这个招数来自推特上的@cabel,在这里获得了一定的人气。这是我第一次听说,但值得一提的是,HamzaSood之前在网上和触控ID在Github等地讨论过sudo的使用。通过各种方法。对于配备了触控ID并且在终端花费大量时间的Mac用户来说,这可能会吸引你,所以请尝试一下!

好吧,如果你想撤销这个改变,只要删除行pam_tid.so,并再次从/etc/pam.d/sudo获得足够的授权。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章