windows xp 安装好openssh后,不能正常启动,/var/empty must be owned by root and not group or world-writable
电脑突然坏了,把备用老机重新拿出来使用,本来是直接上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相关推荐
- mysql 8安装 windows xp_postgreSQL[Windows XP]安装问题解决方案:
postgresql[Windows XP]安装问题解决方案: [flute0316总结] 最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注. 昨天,突然想弄 ...
- 将XP SP3集成到Windows XP安装光盘
由于Windows XP正在加紧研发的SP3采用了新的内核模式加密模块,可以让内核驱动和服务更为稳固:修正了1000多个补丁让系统安全性能更高.很多朋友已经迫不及待 的安装上了Beta版的SP3.但它 ...
- Windows XP安装MTP驱动
Windows XP安装MTP驱动 Android4.0使用MTP协议在SD卡和PC之间进行通信. WIndows 7系统自带MTP驱动程序,可以直接使用. Windows XP系统则需要安装驱动程序 ...
- 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 ...
- windows XP安装配置Perl Apache
windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUI ...
- xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...
本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...
- 手机root后安装xposed框架后,如何启动云闪付?
手机root后启动云闪付. 手机root后安装xposed框架后,如何启动云闪付? 一.启动闪退 1.解决方案一(失败) 2.解决方案二(失败) 3.解决方案三(未完成实验) 4.解决方案四(成功) ...
- 【电气专业知识问答】问:新安装或检修后的电动机启动前应开展哪些检查及试转工作?
[电气专业知识问答] 问:新安装或检修后的电动机启动前应开展哪些检查及试转工作? 答:(1)启动前检查项目.有关工作票已终结,有关接地线已拆除:电动机上或其附近应无杂物和无人工作:电动机所带动的机械应 ...
- Windows XP 安装 MTP 驱动
虚拟机中Windows XP系统,连接华为手机 P20到虚拟机时,无法安装MTP驱动和HDB Interface驱动,设备管理器中以上两个驱动显示黄问号,导致无法正常连接手机,相当无奈!参考网上相关资 ...
最新文章
- biztalk adapter for mysql_BizTalk Schedule Adapter的使用
- 什么是软件资产管理?
- sql注入_1-8_宽字节注入
- python答疑的作用_不学Python之集中答疑(5)
- Linux 基本操作--文件查看 (day3)
- json字符串使用注意问题
- django 视图模式
- Commons Configuration之一简介
- 深度残差网络(ResNet)详解与实现(tensorflow2.x)
- Mac目录映射到docker容器ubuntu目录
- 华为将在数据库市场挑战Oracle:5月15日发布云数据库产品
- 电影院售票系统html页面,电影院网上订票系统(全套).doc
- PLC-Recorder通过Modbus TCP/Modbus RTU转换器实现RS-485总线设备采集的方法
- 使用pdf编辑器如何旋转页面
- 搭建php实验报告_php实验报告..doc
- BCNF无损分解例题
- 基于CSS的个人网页
- python计算矩阵对角线之和_Python练习实例38 | 求3*3矩阵主对角线元素之和
- java system.nanotime_java中的System.nanoTime与System.currentTime
- iphone 各个设备的分辨率和对应的像素尺寸