Небезопасный мир, доступный для записи dir

Я не могу понять, как это исправить, по-видимому, ruby ​​ничего не нравится в моем домашнем каталоге.

/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

Как я могу это исправить?

3 ответа

Chmod -R ow ~/.rvm

Обратите внимание, что это всего лишь предупреждение, и Ruby должен работать даже с этим предупреждением.

Похоже, что /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin имеет разрешения 766, что, вероятно, выглядит следующим образом:

drwxrw-rw- 2 connor yourgroup 68 апр. 13 14:03 bin

Это небезопасно, потому что это означает, что любой, имеющий доступ к вашей системе, может установить файлы в /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin, и вы можете выполнить эти неизвестные файлы случайно.

Запустите эту команду из командной строки:

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

Это запретит кому-либо, кроме вас, писать и читать из этого каталога.

Ваши настройки umask, вероятно, установлены неправильно, что позволяет создавать файлы с менее безопасными настройками.

Другие опубликованные решения касались исправления проблемы с разрешениями, но не исправления проблемы umask, которая, вероятно, является ее частью.

Другие вопросы по тегам