Linux

SUDO 權限、文件複製/chmod 問題?

  • October 13, 2010

所以,我以 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)。

相信問題很清楚,但如果您有任何問題,儘管問!- 謝謝!!


**更新:**哇,感謝所有快速回复,他們都是正確的。結果根據響應時間選擇了答案。再次,謝謝!!

你不是 sudo,你只是將你的 sudo 密碼超時延長 5 分鐘。在最後兩個命令之前加上“sudo”,它應該可以工作。如果不是,請檢查文件/目錄不是不可變的(lsattr 文件)並檢查 getenforce。

嘗試…

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

引用自:https://serverfault.com/questions/190664