无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3850|回复: 7
打印 上一主题 下一主题

PXE启动的PE中NTFS权限问题的一个解决方法

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-3 12:54:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前段时间曾经有高手提出一个问题,就是用winPE1x做PXE服务器,客户端启动PE后无法通过磁盘映射来共享服务端NTFS格式磁盘中的PE工具,还说论坛上所有PE1x都有这个问题。
    我所在的网络是一个很庞大的网络,偶尔也玩玩PXE启动,没有碰到这位大侠提到的问题。现在回想一下,原来是我的PXE服务端的做法跟这位大侠不同,他是用PE1x做服务端。我则是直接用Win2003 Server做服务端(因为网络里有几台专用服务器),权限问题非常容易解决。而用PE1x做服务端系统的话,由于磁盘NTFS权限是原机系统中设置的,要实现网络共享必须作一些调整,而由于PE功能的限制,设置NTFS权限有些棘手。
    昨天冷雨绵绵,在寝室百无聊赖,于是翻出了那位大侠提到的问题。据水大说已经解决,于是下了他的PE来瞧瞧(用掉了我很多流量,汗!),原来水大是用架设FTP服务器的方法来解决共享问题的,然而与那位大侠提到的磁盘映射共享仍有较大的距离。是否有其它比较方便的方法来解决磁盘映射和共享问题呢?带着这个疑问,我恶补了一通NTFS的知识(皆因平时没有好好读书),找到了一个解决方法,可能不是很成熟,现在帖上来,就当“抛砖引玉”,等待高手完善。该方法在2003PE下测试通过。
    方法的要点是:一、设置共享文件夹(强烈反对设磁盘根目录共享)的共享权限。二、设置共享目录的读写权限(据我的理解,共享权限和读写权限是两个有区别的东西)。方法中用到了一个东西icacls.exe(微软出的,也可以用cacls.exe,命令行用法与icacls.exe略有区别)。下面给出命令行代码,如要搞进PE核心中,变通一下即可。

    服务端的代码:
------------------------------
net user guest /active:yes     # 激活guest账户(如果guest账户没有启用的话)
set /p sharedoc= 输入共享文件夹名称(含完整路径)     # 如果需共享的文件夹名称固定,无需这一行
net share pxeshare=%sharedoc% /g:everyone,full     # 共享名为pxeshare,Everyone拥有全部共享权限
icacls %sharedoc% /t /grant everyone:f     
# Everyone拥有共享文件夹全部权限
------------------------------


    客户端的代码:
------------------------------
net user guest /active:yes      # 激活guest账户
set /p shareIP= 服务端 IP 地址     # 在PE中若能自动获取服务端的IP,则无需这一行
net use T: \\%shareIP%\pxeshare /user:guest    # 使用guest账户共享,并映射为T盘
------------------------------

    当提示guest密码错误时,敲一下回车(因为guest是空密码)这样就可以使用磁盘映射后T盘中的PETOOLS文件夹里的工具了。





    已测试的操作:
1、可以在T盘的第二级文件夹新建文件夹和文件,并可以在新建文件夹再次新建文件夹



2、可以从本机C盘拷贝文件到T盘的某个目录中


3、可以运行T盘中的程序


[ 本帖最后由 yaojy 于 2010-1-3 15:24 编辑 ]
2#
发表于 2010-1-3 13:36:05 | 只看该作者
水老的

FTP 共享工具\共享磁盘设置

你没试吧
回复

使用道具 举报

3#
发表于 2010-1-3 13:44:59 | 只看该作者
原帖由 12050202 于 2010-1-3 13:36 发表
水老的

FTP 共享工具\共享磁盘设置

你没试吧

你没有看LZ贴子第3段的内容.....
回复

使用道具 举报

4#
发表于 2010-1-3 13:48:39 | 只看该作者
LZ请确认
客户端能不能用你的办法

读取服务器的NTFS磁盘是关键
回复

使用道具 举报

5#
 楼主| 发表于 2010-1-3 14:27:48 | 只看该作者
原帖由 12050202 于 2010-1-3 13:48 发表
LZ请确认
客户端能不能用你的办法
读取服务器的NTFS磁盘是关键

    已经测试的内容:在客户端对T盘可以进行读写操作,如添加、删除文件夹(文件),修改文件夹(文件)名称,新建文件夹(文件)都是可以的。
    等一会继续上图证明。
回复

使用道具 举报

6#
发表于 2010-1-3 14:27:57 | 只看该作者
楼主上的图说明是可行的,。。
回复

使用道具 举报

7#
发表于 2010-1-16 10:21:47 | 只看该作者

那个打开文件-安全警告,不知道谁有办法去掉。
回复

使用道具 举报

8#
发表于 2010-1-16 11:25:57 | 只看该作者
老大做的东东,就是不错,方法简单有效。
讲解的也很清楚,图文并茂,我等菜鸟,看完以后,大概就懂了一大半,谢谢您老大,握您的手,谢谢。。。。
原帖由 yaojy 于 2010-1-3 12:54 发表
方法中用到了一个东西icacls.exe(微软出的,也可以用cacls.exe,命令行用法与icacls.exe略有区别)。下面给出命令行代码,如要搞进PE核心中,变通一下即可。

这个 icacls.exe 文件,老大若是方便的话,给传一个,好吗,谢谢。。。。

哦,忘了,顺便给您留个
QQ:519792545
QQ邮箱:519792545@qq.com

解决了,03系统中有这两个文件。。。。
谢谢楼主,真心地感谢楼主!!!!

[ 本帖最后由 zhoubin 于 2010-2-3 15:39 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-11 05:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表