启动乘客时.bash_profile上的权限被拒绝

时间:2013-11-21 15:17:21

标签: ruby-on-rails passenger

我尝试独立启动乘客(4.0.20)并收到错误/root/.bash_profile:权限被拒绝。 我更改了.bash_profile的权限,但没有解决问题。这是一个Ruby on Rails应用程序,我使用的是Nginx,ruby 2.0.0p247,rails 3.2.14。

.bash_profile的内容

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
   . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

1 个答案:

答案 0 :(得分:1)

我在安装了SELinux的Red Hat下遇到了这个问题。我发现暂时禁用SELinux解决了这个问题。

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Enabling_and_Disabling_SELinux-Disabling_SELinux.html

如果这可以解决您的问题,那么您应该深入了解如何调整SELinux以允许passemger运行。不要让SELinux禁用!