Назад | Перейти на главную страницу

Небезопасный мир с возможностью записи

Я не могу понять, как это исправить, по-видимому, 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

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

chmod -R o-w ~ / .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, которая, вероятно, является ее частью.