主用户无法在SSH中编辑或运行脚本,cronfile

时间:2013-08-10 19:59:52

标签: mysql ssh nginx crontab

我在OpenVZ Webuzo + nginx上运行了支持Intel XeonCPU E3-1270 V2 @ 3.50GHz的VPS

我曾经通过SSH编辑cronjobs或其他文件作为主要用户。但似乎在重新启动MySQL以修复突然的CPU使用率峰值后,我失去了所有权限。

打开,访问或保存文件时出现以下错误:

"user is not in the sudoers file. This incident will be reported.”

[user@vm root]$ php info.php
Could not open input file: info.php
[user@vm root]$ vi hello.text
E212: Can't open file for writing"

当我运行crontab -ecrontab -l时,他们什么也没有返回。他们只是表明:

[user@vm root]$ crontab -e
[user@vm root]$

不确定是否与我重新启动服务器,httpd和MySQL有关。我该怎么做才能将权限还给主用户?

1 个答案:

答案 0 :(得分:0)

[user@vm root]$ php info.php
Could not open input file: info.php
[user@vm root]$ vi hello.text
E212: Can't open file for writing"
  
    

您似乎以“用户”身份登录,当前位置为/ root。     如果您以“用户”身份登录,则可以将内容写入/ home / user而不是/ root。

  

当我运行crontab -e和crontab -l时,它们什么都不返回。

  
    

可能您的CRON服务由于某种原因没有响应。     重新安装该服务将是一个快速解决方案。

  

如何将权限还给主要用户?

  
    

su -     并填写您的root用户密码以获得您的权限。

  

祝你好运