Arquivo visível apenas para o cygwin, não para o windows?

5

Problema:

Nós temos um arquivo criado com keytool (do jdk 1.5) que só é visível com o comando ls . Quando fazemos um dir , não está lá.

Específicos:

  • Este arquivo pertence ao usuário, todos os outros arquivos da pasta são de propriedade do sistema.
  • O usuário é um administrador.
  • Arquivos ocultos e arquivos do sistema estão definidos para serem visíveis nas configurações do explorador.
  • O arquivo foi criado usando as descrições aqui: link

    $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Saída do comando dir :

C:\Program Files\Java\jdk1.5.0_22\bin>dir
 Volume in drive C is System
 Volume Serial Number is C0CC-F06B

 Directory of C:\Program Files\Java\jdk1.5.0_22\bin

2010-12-06  11:26    <DIR>          .
2010-12-06  11:26    <DIR>          ..
2009-10-09  02:36            53 370 appletviewer.exe
2009-10-09  02:36            53 359 apt.exe
2009-10-09  03:16            36 975 beanreg.dll
2009-10-09  02:36            53 368 extcheck.exe
2009-10-09  03:01            20 480 HtmlConverter.exe
2009-10-09  02:36            53 370 idlj.exe
2009-10-09  02:36            53 351 jar.exe
[...(files omitted)...]
2009-10-09  02:36            53 392 tnameserv.exe
2009-10-09  02:36           127 101 unpack200.exe
              36 File(s)      2 039 866 bytes
               2 Dir(s)  12 419 006 464 bytes free

Saída do comando cygwin ls :

C:\Program Files\Java\jdk1.5.0_22\bin>ls -l
total 2132
-rwx------+ 1 SYSTEM   SYSTEM        20480 Oct  9  2009 HtmlConverter.exe
-rwx------+ 1 SYSTEM   SYSTEM        53370 Oct  9  2009 appletviewer.exe
-rwx------+ 1 SYSTEM   SYSTEM        53359 Oct  9  2009 apt.exe
-rwx------+ 1 SYSTEM   SYSTEM        36975 Oct  9  2009 beanreg.dll
-rwx------+ 1 SYSTEM   SYSTEM        53368 Oct  9  2009 extcheck.exe
-rwx------+ 1 SYSTEM   SYSTEM        53370 Oct  9  2009 idlj.exe
-rwx------+ 1 SYSTEM   SYSTEM        53351 Oct  9  2009 jar.exe
[...(files omitted)...]
-rwx------+ 1 jchan    Domain Users   2207 Mar 14 11:51 key-android.jks
-rwx------+ 1 SYSTEM   SYSTEM        53392 Oct  9  2009 tnameserv.exe
-rwx------+ 1 SYSTEM   SYSTEM       127101 Oct  9  2009 unpack200.exe

Observe o arquivo key-android.jks que aparece na segunda listagem.

    
por Carl R 14.03.2012 / 13:13

1 resposta

6

No Windows Vista / 7, o arquivo não está em C:\Program Files\ , mas no golpe do Virtualstore %localappdata%\VirtualStore\ , como normal Os usuários não estão autorizados a escrever %código%. Tente colocar o arquivo de chaves em outro diretório.

    
por 14.03.2012 / 19:47