通过 RunasSpc 让受限用户使用 Everything 进行搜索

41
1 Star2 Stars3 Stars4 Stars5 Stars(快来投票)
Loading...

Everything 是一款文件搜索软件,小众多次推荐,并且曾经称其 快到令人发指,不但搜索快,引索也快

Everything 有一个致命的缺点,必须在管理员账户下才能用 Everything 索引并搜索,这对普通个人电脑来说没什么问题,但对于仅有受限用户权限的办公室一族来说就要命了。

Jindiadmin 同学的这篇名为 在 Windows 域中受限帐户使用 RunasSpc 软件运行 Everything! 的文章很好的解决了这个问题。虽略还是需要管理员帮忙,但也为受限用户提供了一个能使用 Everything 的解决方案。

本人一直使用 Everything 来搜索本机的资料,其他同事也在我的带动下用上这个了。用上以后都爽快的不得了。原来我们是一直使用 Administrator 账号,使用上面没有什么问题。特别是在几台机器上面开了 ETP 后,几个同事远程找个文件实在是太方便。但是,最近公司做了 Lotus Domain 和 Windows 域,办公室绝大多数的人都只有User权限了[…]

文中提到的 RunasSpc 软件,能创建一个授权证书给 User 用户,再通过这个授权证书来运行需要管理员权限的程序,Everything 也就可以正常使用了。德国产。

RunasSpc 程序文件夹下有两个可执行文件 runasspcadmin.exerunasspc.exe。前者是用来创建授权证书的,后者用来运行程序。

首先运行 runasspcadmin.exe,如上图,第一行填入 程序绝对路径

Authentification 里,Local 代表用本地管理员账户,Domain 代表用 里电脑的管理员账户,关于这点后面有解释。

输入管理员账户密码,保存证书,会在要运行的程序文件夹内生成授权证书,这个授权证书呃可以复制使用,也就是说管理员生成此证书后,分发给受限用户,就可以让他们也能运行 Everything 了。

受限用户需要把 授权证书runasspc.exe 程序都放到 Everthing 文件夹内,以后运行 runasspc.exe 就启动 Everthing 了。

而如果想开机运行,用下面的语句建立一个批处理即可搞定,详见 Jindiadmin 的文章

runasspc /cryptfile:”path\NameOfCryptfile.spc” /quiet

至此,通过 RunasSpc 让受限用户使用 Everything 就搞定了。快去享受高速搜索带来的快感吧。。。

小众软件下载 下载(320KB): brsbox | 来自小众软件 | skydrive | filefront | uushare


关于 账户,我专门邮件询问了 Jindiadmin,他是这样回复的:

我公司的环境是这样的,我是域里面的管理员帐户,同时也有本地的管理员密码。一般来说,PC 加入域后,可以被域管理员帐户管理,也可以被本机 Administrator 管理。我可以使用需要管理员权限的软件和操作,但是其他的同事只是 User 权限,但是我们一直用这 Everything 来互相共享的。我就通过 RunasSpc 来给他们生成一个证书,能让他们在 User 权限下面使用这个软件。因为这样我就不用告诉他们域帐户管理员密码或者本地管理员密码。这样也不会违背公司的规定,大家也可以使用类似的操作而不用每次运行软件都要管理员来输入密码。对用户来说,使用上和原来并没有什么区别。

我发这个邮件,是想对像我这样公司对用户权限控制比较严格的地方提个建议,能让用户使用类似软件或者操作而不用把密码告诉普通用户。这样就可以避免很多的麻烦。毕竟在中国,不可能像国外那样很严格的在公司内部进行权限和角色这样的分划。

关于 “域” 是什么?

[…]先说工作组,如果要想通过工作组控制用户访问共享文件,就需要对于每台设为共享的个人电脑进行设置,增加了访问的复杂程度。例如当一台计算机被设定了密码后,每次从其他个人电脑访问这台电脑中的共享文件时都必须输入密码。而如果局域网内共享计算机的数量和用户数量很多的话,对于每台电脑都进行访问管理就变成了一件非常复杂的事情。

为了解决这一问题,就提出了 的概念:集中管理所有用户的权限以及设定如何登陆到文件服务器上的共享个人电脑。这个用来管理该域的服务器被称为“域控制器”。与通常启动个人电脑时一样,用户输入用户名和密码登录到域,再访问这个“域”中的共享文件时就无须每次输入密码了[…]

已有 41 条评论, 我要留言

  1. Armgod说道:

    我先看看沙发吧

  2. 天毅说道:

    这样,我因为很少用的ntfs的分区,everything就没用过

  3. wt说道:

    使用管理员用户运行也不行吗?

  4. asion说道:

    有了这个证书,我是不是就可以利用它来以低权限用户启动任何需要管理员权限的程序了?如果不能仅限定everything,恐怕会有安全漏洞吧

    • scavin说道:

      @asion, 不会,仅能运行指定的程序

      • gaogaoshou说道:

        @scavin, 如果把everything.exe用加管理员的程序替换了,会怎么样呢,是不是就能新建管理员帐号了?我上班的电脑就是用替换系统服务弄的admin

  5. huaan11说道:

    能不能给我们介绍一款fat下的搜索软件,谢谢!

    • typeandrun说道:

      @huaan11, 为什么坚持用fat呢?

    • scavin说道:

      @huaan11, 同问,为什么要坚持 FAT 呢?

    • hzhbest说道:

      @huaan11, Google桌面搜索或者同类软件;如果只搜文件名的有 Locate32 。
      NTFS 不适合闪存介质的储存器,例如 SSD 。用于操作系统间文件交换的硬盘用 FAT 更通用。

      • Izual_Yang说道:

        @hzhbest, 没关系,个人觉得everything也不太适合移动存储器

      • hzhbest说道:

        @hzhbest, 第一,SSD 不是移动储存;第二,Everything 会自动索引移动硬盘上的 NTFS 分区。所以我不明白你的回复想表达什么。

  6. skystar说道:

    一般现在很少会有人没有管理员权限了吧?

    • albertni说道:

      @skystar, 在公司,学校这些地方的公共计算机,一般不会给普通用户管理员权限的

  7. 统一绿茶oO说道:

    习惯了天天来looklook

  8. booman说道:

    这个软件,正是我找了很久的东西啊!!!

    略有安全意识的人,都不应该直接用管理员权限登录吧。

  9. yam说道:

    这个。。。内牛满面,终于能用Everything了

  10. hzhbest说道:

    奇怪,我刚才发的两条评论怎么不见了,在这里发的和在 Zoomit 那条里发的。

  11. ok说道:

    path\application.exe 指向其他程序,生成的证书能运行其他程序吗?

  12. 盆地说道:

    问一下ETP是什么东西?google了一下没找到。
    是否是远程搜索另外一台机器内容的服务?
    是否可以介绍下?

  13. william说道:

    ETP是啥

  14. 爱月说道:

    和谐~不过我的电脑里的资料实在是归置的很好~用不上啦~

  15. jasonx说道:

    为什么everything搜索不到system32目录呢?权限问题?

    • scavin说道:

      @jasonx, 我的可以。

    • 呵呵说道:

      @jasonx, everything论坛里有解释http://forum.voidtools.com/viewtopic.php?f=5&t=264&p=415&hilit=system32#p415
      system32文件中有的文件是hard links,并非真正的文件,所以everything搜索不到。

  16. KID说道:

    域的定义只是集合,计算机域有很多种。这里大概是MS 的AD 域吧。

  17. runningeyes说道:

    比如公司有一個服務器,可以通過everything來搜索嗎?我將那個服務器地址映射成一個網絡驅動器,是否可以通過everything來搜索?怎么做?
    我用windows左面搜索是可以搜索的。

  18. Mark说道:

    请问小众有可以搜索PDF文件全文的文件搜索软件吗?

  19. lfs linux说道:

    我一直用百度的硬盘搜索。效果也不错

  20. […]   - Windows系统具备的run as。   - 第3方软件,如 RunasSpc:方法;   - 第3方软件,如 […]

  21. yankaiqian说道:

    这个证书可以copy到别的电脑上用?那还是不安全,我也不放心让公司内的员工用。

  22. wu说道:

    麻烦了,这个软件用了很久,推荐了很多人。这里有个问题希望你能帮我下。 我是局域网用户,每台机器都安装有everything 可是只能搜索本机器,无法搜索到局域网里其他机器里硬盘共享的文件。能给一个详细步骤吗?

  23. xzonline说道:

    经过测试,对exe文件,这个方法很好.

    但好像对msi的文件不支持.

    不知道有没有针对MSI的好办法.

  24. box说道:

    对proe 或者海迈之类工程测算软件不知道有没有效果?

  25. fatefree说道:

    没有管理员密码的人泪奔。。。。

有不同想法?说说看