Ruby on rails 重新设置Rails应用程序的权限是否正确?
我创建了一个名为“rails”的新用户Ruby on rails 重新设置Rails应用程序的权限是否正确?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我创建了一个名为“rails”的新用户 然后将所有目录和文件的所有者和组设置为“rails” 我在/var/www/html/app 所以我应该做$cd/var/www/html/app并执行这个 find . -type d | xargs chmod 0755 and find . -type f | xargs chmod 0644 它是否要为所有内容设置权限,一切都会好起来?假设/var/www/html/app是位于/var/www/html的rails应用程序的app文件夹,您应该
然后将所有目录和文件的所有者和组设置为“rails” 我在
/var/www/html/app
所以我应该做$cd/var/www/html/app
并执行这个
find . -type d | xargs chmod 0755 and find . -type f | xargs chmod 0644
它是否要为所有内容设置权限,一切都会好起来?假设
/var/www/html/app
是位于/var/www/html
的rails应用程序的app
文件夹,您应该正在运行
cd/var/www/html
find-类型d | xargs chmod 0755
find-f型| xargs chmod 0644
您可能会错误地理解“和”。谢谢。当我执行0644时,它返回以下错误chmod:cannot access
copy':无此类文件或目录chmod:cannot access
/sample/app/assets/stylesheets/boostrap.css':无此类文件或目录chmod:cannot accesscopy.erb':无此类文件或目录chmod:cannot access
/sample/app/views/communities/\u topic.html':无此类文件或目录chmod:无法访问“copy.erb”:没有此类文件或directory@Benjamin通过运行sudo find,我也遇到了相同类型的错误-键入f | xargs chmod 0644 chmod:更改/public/images/library/library_small.png]的权限:不允许操作,并通过运行目录权限sudo find-键入d | xargs chmod 0755我获得了chmod:更改
/public/stylesheets/library的权限:不允许操作