跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 怎么永久在 terminal 中用 Touch ID 授权 sudo?
未分類
21 3 月 2021

怎么永久在 terminal 中用 Touch ID 授权 sudo?

怎么永久在 terminal 中用 Touch ID 授权 sudo?

資深大佬 : Tumblr 1

感觉用 Touch ID 授权 sudo 比较方便,目前找到的方法是在/etc/pam.d/sudo中新增一行:

auth sufficient pam_tid.so 

并强行保存。此时不重启电脑上可以正常使用的,但重启过 OS 之后这个又没有了。

那么,是否有什么办法可以永久保存这个设置呢?

大佬有話說 (14)

  • 資深大佬 : lonelyeagle

    只要系统升级,这个文件就会被重写。

  • 資深大佬 : WillBC

    https://news.ycombinator.com/item?id=26302139

  • 資深大佬 : Jacky23333

    曲线救国,写个开启自启脚本每次自动写入?

  • 資深大佬 : chinvo

    这个文件可以保存的啊, 只有升级系统才会重置

  • 資深大佬 : HannibaI

    关闭 sudo 密码

  • 資深大佬 : tairan2006

    sudo visudo

  • 資深大佬 : webshe11

    重启后还有啊?

  • 主 資深大佬 : Tumblr

    @WillBC #2 感谢分享,我看看。
    @Jacky23333 #3 确实是个不错的主意~ 可以开机时检测,如果没有则写进去。。。
    @chinvo #4 @webshe11 #7 讲真我并没有特别确定是什么情况下重置的,不过确定的是没经过系统升级,有点头大~

    同时也感谢其它 v 友的回复。

  • 資深大佬 : WillBC

    @Tumblr 主要看链接里的评论

  • 資深大佬 : WuSiYu

    重启后不会消失,系统升级后会
    我现在是直接单存一份,系统升级后覆盖过去,想高级点可以弄成 patch
    反正每次升级后 git 都得重新装,多打一行命令也不算太费事

  • 主 資深大佬 : Tumblr

    @WuSiYu #10 确认了一下,重启确实不会消失,那暂时就这样了。
    写了个脚本,启动 terminal 的时候检测,没有这一行就 sudo 写入。。。

  • 資深大佬 : bbbb

    真棒,学习了

  • 資深大佬 : miku1958

    @Tumblr 可以分享一下检测脚本吗

  • 主 資深大佬 : Tumblr

    @miku1958 #13 我用的是 pwsh,写在$PROFILE 里的:
    $sudoTid = “/etc/pam.d/sudo”
    if(!(sls $sudoTid -Pattern “^.pam_tid.so”)) {
    (gc $sudoTid) -replace “.*sufficient.*”, “$&`nauth`t sufficient`t pam_tid.so” | Out-File $sudoTid
    }

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具