电脑突然坏了,把备用老机重新拿出来使用,本来是直接上debian的,不过要上一下微信和 QQ ,查一下居然都能在 xp 上运行,那就弄个 xp 系统吧,没办法,老机的 cpu 连虚拟化都不支持,直接干吧。

啥软件都弄好后,直接上 vnc 了,但是,有时候 xp 会卡死,这时啥都做不了,就算接上了键鼠,还是得等,一动不动。这时候,我就想到了,不如加一个远程命令行好了。然后就选中了 openssh ,它还有一个 sftp 功能,打算也把它挂上。老主板即使是后端 usb 也只有 usb 1.0 ,速度慢得可怜。网卡却是一百兆的,用网络传输快上不少。

安装好 cygwin 的 openssh 后,发现启动不了,在命令行使用 net start opensshd,显示 OpenSSH Server 服务无法启动。 NET HELPMSG 3534 获得更多帮助。

在计算机管理-》服务里面启动,则显示 本地计算机上的 OpenSSH Server 服务启动后又停止了。

来来回回好几次,心情郁闷。我想起这个 cygwin 是个超级精简的 linux 环境,然后进去 OpenSSH 的目录,查看了一下目录,发现有个 var 的目录,多年来使用 linux 的直觉告诉我,里面好像有一个 log 目录。果不其然,目录里面有 OpenSSHd.log ,打开一看,里面写着 /var/empty must be owned by root and not group or world-writable.

现在方向有了,是这个 empty 目录只能 root 拥有,不能有组和不能写入。使用chown root /var/empty -R。却告诉我,root 这个用户不存在。根据经验,打开了 /etc 目录,查看下面的 passwd 目录,是真的没有 root 的字样,那就mkpasswd -U root ,新建一个 root 用户就是。然后 chown root /var/empty -R ,chmod 700 /var/empty -R这次没有报错,我想,这次肯定行了吧。

然后输入 net start opensshd ,却还是无法启动。我直接郁闷了,这咋还不行呢。

然后我回去查看 passwd 目录, root 用户是新建出来了,但是怎么还会出错呢,那可能表明的是,在 cygwin 这个系统里面 root 并不是指 linux 环境里面的 root 。

然后没办法了,干脆对着这个用户表撞吧, root 作为必要的用户,肯定有一个在里面的。

于是,按自己的理解, root 作为管理员,改为 Administrator 拥有,不行;

改为当前用户,不行;

改为 LOCAL SERVICE ,不行;

NETWORK SERVICE 也不行。

当前就剩下 SYSTEM、Guest、sshd 这几个怎么都不见得会是 root 吧……

输入 SYSTEM 后,居然显示服务启动成功。哈哈,不枉我调试了那么久,还真行了。问题完美解决,接下来开个 sftp 服务器就 ok 。

总结:

在winxp 下,cygwin 这个环境的openssh /var/empty must be owned by root and not group or world-writable. 这个错误,需要自己把 /var/empty 调成 root 拥有,700的权限,不属于任何组。

在这个环境当中, root 用户映射成了 SYSTEM 用户,把以上都弄好后,启用就没有问题了。

若把本地用户当作 ssh 的用户,需要使用mkpasswd -l -u 进行用户的添加。在客户端直接输入帐户密码就可以使用。这样一来,就算画面卡死了, ssh 把卡死的程序关掉了也行,直接重启也行,可以更加灵活地使用。

windows xp 安装好openssh后,不能正常启动,/var/empty must be owned by root and not group or world-writable相关推荐

  1. mysql 8安装 windows xp_postgreSQL[Windows XP]安装问题解决方案:

    postgresql[Windows XP]安装问题解决方案: [flute0316总结] 最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注. 昨天,突然想弄 ...

  2. 将XP SP3集成到Windows XP安装光盘

    由于Windows XP正在加紧研发的SP3采用了新的内核模式加密模块,可以让内核驱动和服务更为稳固:修正了1000多个补丁让系统安全性能更高.很多朋友已经迫不及待 的安装上了Beta版的SP3.但它 ...

  3. Windows XP安装MTP驱动

    Windows XP安装MTP驱动 Android4.0使用MTP协议在SD卡和PC之间进行通信. WIndows 7系统自带MTP驱动程序,可以直接使用. Windows XP系统则需要安装驱动程序 ...

  4. Windows XP安装Python,最高支持到3.4.4,后续版本不支持

    Windows XP 安装Python3.4.4,xp最高支持到3.4.4,后续版本不支持. Python3.4.4下载地址:https://www.python.org/ftp/python/3.4 ...

  5. windows XP安装配置Perl Apache

    windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUI ...

  6. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  7. 手机root后安装xposed框架后,如何启动云闪付?

    手机root后启动云闪付. 手机root后安装xposed框架后,如何启动云闪付? 一.启动闪退 1.解决方案一(失败) 2.解决方案二(失败) 3.解决方案三(未完成实验) 4.解决方案四(成功) ...

  8. 【电气专业知识问答】问:新安装或检修后的电动机启动前应开展哪些检查及试转工作?

    [电气专业知识问答] 问:新安装或检修后的电动机启动前应开展哪些检查及试转工作? 答:(1)启动前检查项目.有关工作票已终结,有关接地线已拆除:电动机上或其附近应无杂物和无人工作:电动机所带动的机械应 ...

  9. Windows XP 安装 MTP 驱动

    虚拟机中Windows XP系统,连接华为手机 P20到虚拟机时,无法安装MTP驱动和HDB Interface驱动,设备管理器中以上两个驱动显示黄问号,导致无法正常连接手机,相当无奈!参考网上相关资 ...

最新文章

  1. biztalk adapter for mysql_BizTalk Schedule Adapter的使用
  2. 什么是软件资产管理?
  3. sql注入_1-8_宽字节注入
  4. python答疑的作用_不学Python之集中答疑(5)
  5. Linux 基本操作--文件查看 (day3)
  6. json字符串使用注意问题
  7. django 视图模式
  8. Commons Configuration之一简介
  9. 深度残差网络(ResNet)详解与实现(tensorflow2.x)
  10. Mac目录映射到docker容器ubuntu目录
  11. 华为将在数据库市场挑战Oracle:5月15日发布云数据库产品
  12. 电影院售票系统html页面,电影院网上订票系统(全套).doc
  13. PLC-Recorder通过Modbus TCP/Modbus RTU转换器实现RS-485总线设备采集的方法
  14. 使用pdf编辑器如何旋转页面
  15. 搭建php实验报告_php实验报告..doc
  16. BCNF无损分解例题
  17. 基于CSS的个人网页
  18. python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和
  19. java system.nanotime_java中的System.nanoTime与System.currentTime
  20. iphone 各个设备的分辨率和对应的像素尺寸

热门文章

  1. 卫星遥感在农业干旱方面最新研究
  2. PR菜鸟入门 -- PR基础教学
  3. 工业强国之路任重道远,制造业乘“疾风”突出重围
  4. 百度信息流介绍,没有比这更详细的啦
  5. Android 自定义注解处理器
  6. python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
  7. 最新 955 不加班的公司名单
  8. 707-详解32位Linux系统内存地址映射
  9. 马尔科夫链模型状态转移矩阵
  10. 全国高校计算机能力挑战赛