Diretório gravável do mundo inseguro

1

Eu não consigo descobrir como consertar isso, aparentemente, o ruby não gosta de nada no meu diretório pessoal.

/Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin/gem:4: warning: Insecure world writable dir /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin in PATH, mode 040766

Como posso corrigir isso?

    
por JP Silvashy 13.04.2010 / 22:49

3 respostas

3

chmod -R o-w ~ / .rvm

    
por 13.04.2010 / 23:09
2

Observe que isso é apenas um aviso, e Ruby ainda deve ser executado mesmo com essa mensagem de aviso.

Parece que /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin tem permissões 766, que provavelmente se parece com isso:

drwxrw-rw- 2 connor yourgroup 68 Abr 13 14:03 bin

Isso não é seguro, porque significa que qualquer pessoa com acesso ao seu sistema pode instalar arquivos em /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin, e você pode executar esses arquivos desconhecidos por acidente .

Execute este comando na linha de comando:

chmod go-rw /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin

Isso não permitirá que ninguém, exceto você, grave e leia esse diretório.

    
por 13.04.2010 / 23:08
0

As configurações de umask provavelmente estão configuradas incorretamente, permitindo que os arquivos sejam criados com configurações menos que seguras.

As outras soluções postadas foram sobre como corrigir o problema de permissões, mas não corrigir o problema do umask que provavelmente faz parte dele.

    
por 14.04.2010 / 00:15

Tags