【问题标题】:Linux Operation not permitted [closed]不允许Linux操作[关闭]
【发布时间】:2014-06-21 22:01:06
【问题描述】:

不小心使用chown /var/www/moodle命令后,无法将根目录改成/var/www/moodle,导致无法安装phpmyadmin

我看了一些建议但不是很有用,我猜现在权限已经改变了,另一个问题是我不记得我在哪个根目录中使用了上面的命令。

我现在得到的:

chroot: cannot change root directory to /var/www/moodle: Operation not permitted

我是第一次使用linux。

【问题讨论】:

  • $sudo chown 怎么样?
  • chown /var/www/moodle 除了给出错误,在 /var/www/moodle 之后缺少操作数,不会做任何事情。这是你真正输入的内容吗?

标签: linux user-permissions root


【解决方案1】:

您的第一个命令 chown /var/www/moddle 在语法上是错误的。如果您没有收到错误消息,则必须运行其他程序。

首先,尝试一下

chown root:root /var/www/moodle

...虽然应该可以调用 chroot 命令。可能还有另一个问题,如果你打电话给你会得到什么

chroot /var/www/moodle

?

【讨论】:

  • chown:更改 `/var/www/moodle' 的所有权:不允许操作...是我在命令之后对 moodle 中的每个文件执行的操作
  • @user3395725 只有root可以chown文件。
  • 我明白这一点,但我在不知道结果的情况下使用了这个 chown -R root /var/www/moodle....所以这就是导致 chown: 更改所有权 `/var/www /moodle': 不允许操作..对moodle中的整个文件....
  • @user3395725 如果你得到一个 chown 的“不允许操作”,那么什么都不会改变,moodle 必须工作。如果您对答案感到满意,您可以接受并投票赞成,即使有这样的问题也可以这样做。最简单的解决方案是重新安装moodle。
  • @user3395725 谢谢! Phpmyadmin 通常位于 /var/www/phpmyadmin 中,但几乎总是位于 /var/www/moodle 之外,后者是另一个 Web 应用程序。这个moodle问题不应该对phpmyadmin安装造成任何问题,问题也应该是其他的。
猜你喜欢
  • 2012-06-11
  • 2011-12-01
  • 2017-04-17
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多