因此,我以 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