Question about "rexec"

Larry Hall (RFK Partners, Inc.) lhall@rfk.com
Fri May 23 01:30:00 GMT 2003


Andrew DeFaria wrote:
> Bill C. Riemers wrote:
> 
>> You might also want to check the ownership of your home directory and 
>> .ssh
>> directory, as that is the only thing I can think of that would cause the
>> touch error in your previous message.  If ownership or permissions are
>> wrong, then sshd defaults to require a password rather than trusting that
>> nobody else has changed the key files.
>>  
>>
> Herein I believe my difficulties lie. That an not understanding Windows 
> permissions vs Unix permissions and how such things are mapped. Here's 
> what I do know:
> 
> $ cd ~/.ssh
> $ ls -l
> total 6
> -rw-r--r--    1 adefaria Domain U      227 May 22 17:10 authorized_keys
> -rw-r--r--    1 adefaria Domain U      227 May 22 15:25 authorizedkeys
> -rw-r--r--    1 adefaria Domain U      887 May 22 15:22 id_rsa
> -rw-r--r--    1 adefaria Domain U      227 May 22 15:22 id_rsa.pub
> -rw-r--r--    1 adefaria Domain U     1624 May 22 15:19 known_hosts
> $ chmod 600 id_rsa*
> $ ls -l
> total 6
> -rw-r--r--    1 adefaria Domain U      227 May 22 17:10 authorized_keys
> -rw-r--r--    1 adefaria Domain U      227 May 22 15:25 authorizedkeys
> -rw-r--r--    1 adefaria Domain U      887 May 22 15:22 id_rsa
> -rw-r--r--    1 adefaria Domain U      227 May 22 15:22 id_rsa.pub
> -rw-r--r--    1 adefaria Domain U     1624 May 22 15:19 known_hosts
> 
> Nothing. So I go into Windows Explorer and look at the Security setting 
> on the Properties dialog. I attempt to remove the users in the Security 
> section and it tells me that I have to stop inheriting permissions. So I 
> go to stop inheriting permissions and tell it to remove everything. Now 
> nobody's listed in the Securities section. Windows warns me that only 
> the create of the file will be able to access it. I look in Cygwin with 
> ls -l and the mode bits are the same. I try the chmod again and there is 
> no change! So I add my user back to having full control. My user is the 
> only user listed now but the mode bits are still 644.
> 
> When I try to ssh $(hostname) cmd I get:
> 
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> Permissions 0644 for '/us/adefaria/.ssh/id_rsa' are too open.
> It is recommended that your private key files are NOT accessible by others.
> This private key will be ignored.
> bad permissions: ignore key: /us/adefaria/.ssh/id_rsa
> 
> Now what?!?
> 
> (It would be nice if somebody who really knew the algorithm could 
> explain Windows permissions and how they are mapped to Unix mode bits).

Or you could just look at the FAQ:

Why doesn't chmod work?
<http://cygwin.com/faq/faq_toc.html#TOC45>


-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
838 Washington Street                   (508) 893-9889 - FAX
Holliston, MA 01746


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list