Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 警告:不安全的世界可写目录_Ruby On Rails_Ruby_Warnings_Ubuntu 10.04 - Fatal编程技术网

Ruby on rails 警告:不安全的世界可写目录

Ruby on rails 警告:不安全的世界可写目录,ruby-on-rails,ruby,warnings,ubuntu-10.04,Ruby On Rails,Ruby,Warnings,Ubuntu 10.04,安装轨道后,应符合本柱要求 在使用scaffold时,我看到一些奇怪的警告 我采取了以下步骤: nazar@desktop:~/Documents/rails⟫ rails new blog nazar@desktop:~/Documents/rails/blog⟫ cd blog nazar@desktop:~/Documents/rails/blog⟫ rails generate scaffold post title:string body:text /home/nazar/.rvm/g

安装轨道后,应符合本柱要求

在使用
scaffold
时,我看到一些奇怪的警告

我采取了以下步骤:

nazar@desktop:~/Documents/rails⟫ rails new blog
nazar@desktop:~/Documents/rails/blog⟫ cd blog
nazar@desktop:~/Documents/rails/blog⟫ rails generate scaffold post title:string body:text
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0@global/gems/bundler-1.6.2/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
/home/nazar/.rvm/gems/ruby-2.1.0/gems/spring-1.1.2/lib/spring/application.rb:164: warning: Insecure world writable dir /home/nazar in PATH, mode 040777
我想知道我是否正确理解rails默认使用SqlLite? 因为在
blog/db
它没有创建任何
sqlite3
文件


这里有什么问题吗?

这是一个警告,您的主目录可由组中的任何人以及所有其他人(即world)写入。模式末尾的
777
表示目录可由您自己(所有者)、group plus world写入。通常它应该以
755
750
结尾,这取决于您希望主目录的打开程度

它不会停止任何工作,但它是一个合理的警告,因为你真的不希望你的主目录像这样打开

最简单的修复方法是执行以下命令:

chmod go-w /home/nazar

这将删除组和其他人(世界)的写入权限。

这是一个警告,您的主目录可由组中的任何人以及所有其他人(即世界)写入。模式末尾的
777
表示目录可由您自己(所有者)、group plus world写入。通常它应该以
755
750
结尾,这取决于您希望主目录的打开程度

它不会停止任何工作,但它是一个合理的警告,因为你真的不希望你的主目录像这样打开

最简单的修复方法是执行以下命令:

chmod go-w /home/nazar
这将删除组和其他人(世界)的写入权限