SUDO 权限,文件复制/chmod 问题?

SUDO 权限,文件复制/chmod 问题?

因此,我以 sudo 身份登录,看到这个...为什么?


$ cd /var/www/drupal-6.19/sites/default
$ ls
default.settings.php
$ sudo -v
[sudo] password for sudo_username:
$ cp default.settings.php settings.php
cp: cannot create regular file `settings.php': Permission denied
$ chmod 666 default.settings.php
chmod: changing permissions of `default.settings.php': Operation not permitted

语境:Drupal 安装需要我复制一个文件 (default.settings.php) 并将其重命名为 (settings.php),然后将文件权限更改为 (666)。

相信问题很清楚,但如果您有任何疑问,请直接询问! - 谢谢!!


更新:哇,谢谢大家的快速回复,都是正确的。结果根据响应时间选择了答案。再次感谢!!

答案1

您不是在执行 sudo,您只是将 sudo 密码超时时间延长了 5 分钟。在最后两个命令前加上“sudo”应该可以正常工作。如果不行,请检查文件/目录是否不可改变(lsattr 文件)并检查 getenforce。

答案2

尝试...

sudo su

要更改为 root,请运行命令。我不确定您使用的是哪个发行版,但我认为 -v 不会将您更改为 root。

http://www.sudo.ws/sudo/sudo.man.html

或者,您可以在命令前加上 sudo 来运行它们....

sudo cp default.settings.php settings.php
sudo chmod 666 settings.php

答案3

您如何登录sudo?这是您的用户名吗?认真地说:

sudo cp default.settings.php settings.php


sudo chmod 666 default.settings.php

或使用:

sudo -i

相关内容