JP Silvashy Asked: 2010-04-14 12:49:12 +0800 CST2010-04-14 12:49:12 +0800 CST 2010-04-14 12:49:12 +0800 CST 不安全的世界可写目录 772 我不知道如何解决这个问题,显然 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 我怎样才能解决这个问题? mac-osx ruby 3 个回答 Voted Best Answer sax 2010-04-14T13:09:39+08:002010-04-14T13:09:39+08:00 chmod -R ow ~/.rvm Stefan Lasiewski 2010-04-14T13:08:48+08:002010-04-14T13:08:48+08:00 请注意,这只是一个警告,即使有此警告消息,Ruby 仍应运行。 似乎 /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin 的权限为 766,可能如下所示: drwxrw-rw- 2 connor yourgroup 68 Apr 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 这将禁止除您之外的任何人写入和读取该目录。 Brennan 2010-04-14T14:15:05+08:002010-04-14T14:15:05+08:00 您的 umask 设置可能设置不正确,导致创建文件时使用不安全的设置。 发布的其他解决方案是关于修复权限问题,但没有修复可能是其中一部分的 umask 问题。
chmod -R ow ~/.rvm
请注意,这只是一个警告,即使有此警告消息,Ruby 仍应运行。
似乎 /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin 的权限为 766,可能如下所示:
drwxrw-rw- 2 connor yourgroup 68 Apr 13 14:03 bin
这并不安全,因为这意味着任何有权访问您系统的人都可以在 /Users/Connor/.rvm/rubies/ree-1.8.7-2010.01/bin 下安装文件,而您可能会意外执行这些未知文件。
从命令行运行此命令:
这将禁止除您之外的任何人写入和读取该目录。
您的 umask 设置可能设置不正确,导致创建文件时使用不安全的设置。
发布的其他解决方案是关于修复权限问题,但没有修复可能是其中一部分的 umask 问题。