Небезопасный мир, доступный для записи 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 ответа
Обратите внимание, что это всего лишь предупреждение, и 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, которая, вероятно, является ее частью.