【发布时间】:2014-03-05 13:59:57
【问题描述】:
我有运行 Rails 应用程序的 Ubuntu 机器。我想与其他开发人员共享日志文件,以便他们可以使用如下命令实时查看应用程序发生的情况:
tail -f ~/railsapp/log/staging.log
在不暴露 Rails 应用程序中嵌入的所有密码、API 密钥等的情况下,最好的方法是什么?
我可以使用以下命令创建组和用户:
groupadd logviewer
adduser lv1 --ingroup logviewer
然后删除其他人的权限
chmod -R o-rwx ~/railsapp
然后重新添加其他人的读取权限
chmod -R o+rx ~/railsapp/log
这种方法有什么后果吗?有没有更好的办法?
2014 年 3 月 5 日添加 - 看起来这也是个好主意:
chmod -R o+rx ~/railsapp/public
添加于 2014 年 4 月 14 日 - 您还需要允许日志目录的路径...所以:
chmod o+rx ~/railsapp
chmod o+rx ~/railsapp/log
【问题讨论】:
-
这是临时设置还是您希望长期使用?
-
首选长期设置。谢谢!
-
你解决了吗?
标签: ruby-on-rails linux ubuntu logging