Articles of cygwin

使用cygwin win7上的logrotate

我使用着名的Windows 7和Cygwin的logrotate,我有最新的cygwin DLL,但不知何故应用程序不工作,configuration文件似乎是好的。 有没有人遇到过这个? 我的configuration文件是这样的 nocreate /cygdrive/c/log/*.log { daily rotate 14 nocompress nocopytruncate } 和控制台给我一个意想不到的文本错误,也说,指定的目录无法find。 编辑: error: logrotate.conf:1 unexpected text error: logrotate.conf:2 lines must begin with a keyword or a filename (possibly in double quotes) error: logrotate.conf:3 unexpected text error: logrotate.conf:4 unexpected text error: logrotate.conf:5 unexpected text error: logrotate.conf:6 unexpected text error: logrotate.conf:7 lines must […]

SSH到localhost时清空homedir名称

我试图启动一个系统(Hadoop,但这对于这个问题应该没有太大的关系),并且需要能够SSH到本地主机。 我用cygwin在windows上做这个。 cygwin的SSHD服务正在运行,而ssh的localhost工作正如ssh username @ localhost一样。 但是,当我这样做时,它说: Could not chdir to home directory : No such file or directory mkdir: cannot create directory `': No such file or directory could not be created. Setting HOME to /tmp. 不知怎的,它试图chdir到一个空名称的目录,失败。 但是,我不明白为什么会那样做。 / home / username文件夹就像它应该存在一样,在通过sshlogin后可以访问。 任何指针上的ssh将获得空文件夹的名字? (有些configuration我可能不知道?)。 提前致谢!

需要帮助在cygwin中configurationssh

我有~/.ssh/config这个~/.ssh/config : Host *.myhost.com User awwuser IdentityFile my-keys/myhost/id_dsa 事情是,我有不同的主机2个不同的私人密钥,我也有2个不同的用户的主机,所以我不想写下来,每次通过SSH选项。 正如我发现的,我可以创build一个configuration文件,它会自动设置用户名和私钥使用。 据我所知,我做的一切正确。 但是这个configuration似乎并没有工作。 当我做的ssh subdomain.myhost.com它试图连接到它使用当前的用户名,而不是在config中指定的。 当我通过ssh选项指定用户名时,它看不到正确的标识文件。 所以我的configuration似乎没有工作。 请指教。 PS我正在使用打开的SSH 6.0

Linux sshd突然从Cygwin ssh开始提示“Windows身份validation”

我从假期回来找一个“有帮助”的实习生在Linux服务器上安装了一些Mandriva 2011.0更新,并且他已经在Windows XP机器上更新了Cygwin到1.7.16。 在更新之前,我可以使用类似ssh user@johnny5 ssh从cygwin进入linux ssh user@johnny5 ,我可以用我的Linux用户/密码login。 (使用本地证书为sshdconfiguration了RSA公钥authentication。) 现在,当我尝试login之前,我得到: $ ssh user@johnny5 Windows Authentication Password: Domain: 在sshd_config中什么都没有改变,所以我不知道是什么打破了我平常的login方法。 (我试图在Linux方面责怪 – 但我想这可能是Cygwin的更新)。 有什么build议么? 谢谢…

如何在cygwin上运行的openssh中configuration基于ssh密钥的authentication?

我能够在cygwin上安装和configurationopenssh,运行正常,但有一个问题:我不能使用私钥/公钥authentication,它不工作。 我遵循了与Linux上相同的步骤,将我的密钥添加到~/.ssh/authorized_Keys但是它没有提取。 我也检查了/var/log/sshd.log但它是空的,并有这样的权利: -rw-r–r– 1 cyg_server None 0 Aug 21 12:53 sshd.log drwx——+ 1 Administrator None 0 Aug 21 12:57 .ssh -rw-r–r– 1 Administrator None 395 Aug 21 12:57 authorized_hosts 我错过了什么?

Cygwin X在-multiwindow选项上崩溃

在黑暗中的一枪,但任何人都可以指向正确的方向吗? 以为这可能类似于这个bug( http://cygwin.1069669.n5.nabble.com/1-9-2-0-Xwin-SIGSEGV-when-font-server-should-be-queried-td65322.html ),但已经有几年了,而我的构build是最新的。 谢谢。 % X –version Welcome to the XWin X Server Vendor: The Cygwin/X Project Release: 1.13.3.0 OS: CYGWIN_NT-6.1-WOW64 US-SEA-R82K76F 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 OS: Windows 7 [Windows NT 6.1 build 7600] (WoW64) Package: version 1.13.3-1 built 2013-03-09 % X // loads just fine. % X -multiwindow // …snipped (II) xorg.conf is […]

为什么当放在一个batch file的FOR循环内不rsync通过SSH工作?

我已经放置了ff。 rsync.bat中的代码: for %%A in (%VAR_REMOTE_HOST%) do ( set VAR_TARGET=%USER%@%%A:%VAR_TARGET_DIR% echo Rsync Source Dir: %VAR_SOURCE% setlocal ENABLEDELAYEDEXPANSION echo Rsync Target Dir: !VAR_TARGET! endlocal echo Syncing files… rsync -rltgDvzO –chmod=Dugo=rwX,Fugo=rw -e ssh %VAR_SOURCE% %VAR_TARGET% ) 其中VAR_REMOTE_HOST是逗号分隔的服务器列表。 它输出rsync的文件列表,以及权限,大小和时间戳。 它甚至在最后显示一个rsync日志(发送的字节,接收到的字节,字节/秒)。但是,这些文件不会发送到目标。 就好像它跑了干。 (但没有-n选项) 在这里看到截图。 ( http://postimg.org/image/vc0kei1j1/ ) 有人遇到过这种情况么?

Cygwin中的Vshadow.exe错误,但只通过ssh与pubkeyvalidation

我想通过ssh在Cygwin中创build卷影副本(vshadow 2.2): $ ./vshadow.exe -p -nw C: (…) – Setting the VSS context to: 0x00000019 Creating shadow set {a5e0883e-9485-4243-8276-1ac7c569ab6a} … – Adding volume \\?\Volume{218a908d-1e3f-11df-a215-806e6f6e6963}\ [C:\] to the shadow set… Creating the shadow (DoSnapshotSet) … ERROR: COM call "m_pVssObject->DoSnapshotSet(&pAsync)" failed. – Returned HRESULT = 0x80070005 – Error text: Access is denied. 我想这是因为Cygwin运行的本地Windows用户cyg_server没有某种types的权限。 我试过的东西: 在“我的电脑”中右键单击“C:”时出现“安全”选项卡下的高级选项,但是看不到任何相关的东西 它说重新运行/tracing 。 […]

如何在Cygwin中的Postgres中授予select,insert权限?

我如何在Postgres中授予权限? 我跟着文档 ,但它不工作。 $ psql tmadev psql (9.2.4) Type "help" for help. tmadev=# grant all privileges on database tmadev to tma; GRANT tmadev=# \z sample Access privileges Schema | Name | Type | Access privileges | Column access privileges ——–+——–+——-+——————-+————————– public | sample | table | | (1 row) tmadev=# \q Chloe@xps /srv/www/htdocs $ psql […]

如何刷新和/或旋转cronevents?

任何人都可以告诉我如何可以刷新/清理/归零或更好地旋转cronevents的内容? 我需要解决这个问题,因为我正在尝试使用Cygwin(CYGWIN_NT-6.0 x86-64)下的某些服务“生产”我的文件服务器实例对,每10分钟运行一次cron作业。 cronevents是一个有用的设施,而debugging。 但现在我正在testing整个运行几天cronevents需要几分钟才能到达底部。 这是几天后, 所以我无法想象,这是几年后追踪步骤的可行方法。 就cronevents的实现而言,我可以看到它被实现为/bin/cronevents.exe。 没有手册页,唯一的build议是 $ cronevents –help Usage: cronevents Function: prints cron and crontab Windows event log entries on stdout. Return value: 0 on success, 1 the if application log cannot be opened. 从上面可以看出,似乎对如何将审计线索维持在一个有限的范围内缺乏明确的build议。 我一直无法确定这个事件文件的位置。 请问有人有解决办法吗?