Kevin_Chen

Results 15 comments of Kevin_Chen

我使用nix-darwin管理系统,在nix配置中,我启用了指纹验证相关配置,但我不知道它是如何实现的,我从使用mac以来一直使用nix来进行系统设置,所以我不知道原来mac不是用指纹进行sudo验证,我以为这是系统功能。使用nix可以使我只关注描述系统状态而不关心具体如何实现,因此我一直不知道原来这不是系统功能

但是如何解决呢,我能否有办法把密码传递给stdin来避免授权

我的sudo仍可以用选择使用密码认证,意思是我只要在启动的时候用密码登录一次就可以避免认证?密码是第一次输入时获取的?我会试一试

好吧即使我从启动这个软件开始一直选择使用密码,它仍无法获取密码,但是关于相关issue里的无法在ssh中使用sudo,我并没有遇到,我仍可以使用密码。我会在寻找一下解决方法的,谢谢你提供帮助

经过我的查询,从macos14开始,指纹认证由苹果官方提供,用户可以选择认证顺序,密码和指纹认证分属不同认证模块,如果设置了指纹优先,则不会读取-S参数,因为-S参数由密码模块提供,而密码模块优先级低于指纹模块