【问题标题】:Permission denied for root shrcroot shrc 的权限被拒绝
【发布时间】:2012-10-20 15:22:03
【问题描述】:

每当我在 Centos5.1 上打开终端时,总是会收到此错误

/root/.cshrc Permission denied

然后我不能使用网络命令(ip、ifconfig、...),因为它们被报告为未知命令。

【问题讨论】:

  • 您是否以 root 身份登录?什么是文件模式?你能显示命令 ls -l /root/.cshrc 的输出吗?
  • 您收到“未知命令”,因为未设置 PATH(或在 csh 中为路径)变量。使用完整的层次结构名称调用命令,例如 /sbin/ifconfig(或系统上的任何位置)。

标签: linux shell command-line command centos


【解决方案1】:

验证您是否有权读取 .cshrc 执行该问题:

ls -l /root/.cshrc

如果输出以破折号开头,则表示您没有。授予自己对此文件问题的读取权限:

chmod +r /root/.cshrc

现在,如果您运行 ls -l /root/.cshrc,则输出应以 -r 开头。

【讨论】:

  • 有趣的是,即使我在技术上拥有“r”权限,我也会遇到同样的错误。甚至用root登录。东西坏了……
猜你喜欢
  • 1970-01-01
  • 2020-05-12
  • 2021-10-22
  • 2022-01-08
  • 1970-01-01
  • 2021-07-12
  • 2016-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多