zoukankan      html  css  js  c++  java
  • 详细探秘Linux 和 Window 双系统访问Windows 磁盘需要输入密码问题解决过程分析

    将要讲很多的内容真正产生作用的配置就只有下面这一句而已。如果你只是想要解决问题看这一句就行了,后面都没有必要在看下去了。
    将allow-active标签中的auth_admin_keep 改为 yes 即可。

    如果你也想知道这个配置是怎么找到的,可以继续接着往下看。跟着我的思路我相信能对你在分析问题的过程中肯定也能有一些帮助的。
    最近新安装了Arch Linux 和Windows的双系统打开Linux的时候每次在访问Windows磁盘的时候都需要手工输入密码。

    碰到问题的时候也是一顿心慌慌,每次都需要手工输入,作为程序员这样的事情果断不能接受,我自己的硬盘还需要输入密码后才能挂载。通过弹出的框框我们能够获取到这些信息。只要你心细,肯定就能发现一些有用的信息的。

    通过这个弹出的程序我们可以看到polkit 这个程序调用相关的程序做了相应的处理让输入密码进行通过的。再用man polkit 查看程序的手册文档。通过详细的流程介绍,我们看到程序读取了箭头所指示的三个目录

    去到对应的目录上上搜索第一张图片中的ID。找到有一个匹配的文件。

    打开对应的文件,找对对应的匹配项。发现默认值有多个配置信息。

    对于不知道的内容还是求助于man手册,继续在里面找。能看懂英文描述的当然很快就能解决问题了。看不懂的话也可以在网上找找相关的中文解释。

    将allow-active标签中的auth_admin_keep 改为 yes 即可。

    文件中对每个action都有详细注解,要修改的地方主要是:

    <allow_any>auth_admin</allow_any>
    <allow_inactive>auth_admin</allow_inactive>
    <allow_active>auth_self</allow_active>
    设置取值有:

    no 不通过验证
    yes 通过验证(不用输入密码)
    auth_self 以任意本地用户来验证
    auth_admin 以管理员身份来验证
    auth_self_keep 同auth_self,但在一段时间内保持认证(如5分钟)
    auth_admin_keep 同auth_admin,但在一段时间内保持认证(如5分钟)
  • 相关阅读:
    Mysql备份和恢复
    前端Css学习
    jQuery学习
    HTML页面学习
    Linux下java环境变量配置
    windows下java环境变量标准配置
    oracle查询消耗服务器资源SQL语句
    Java主线程在子线程执行完毕后再执行
    CentOS7 安装 Redis
    查看Oracle表空间使用情况
  • 原文地址:https://www.cnblogs.com/kivision/p/14444276.html
Copyright © 2011-2022 走看看