在/ var / www / html中重命名linux文件时,权限被拒绝

时间:2016-08-30 17:14:42

标签: linux putty pscp

我是linux的新手,我使用putty和pscp将文件移动到实时托管目录。我想使用mv将我最近上传的dist文件夹重命名为其实际项目名称,但是获得了权限拒绝错误。安排这些文件的最安全,最合理的方法是什么,以便重命名?

lawton@lawtonb:/var/www/html$ ls -la
total 268
drwxr-xr-x 4 root   root     4096 Aug 30 16:42 .
drwxr-xr-x 3 root   root     4096 Aug 18 23:05 ..
-rw-rw-r-- 1 lawton lawton 253276 Aug 27 18:06 bundle.js
drwxr-xr-x 2 root   root     4096 Aug 30 16:42 dist
-rw-r--r-- 1 root   root       17 Aug 18 23:24 info.php
drwxr-xr-x 2 root   root     4096 Aug 27 18:59 react-youtube

lawton@lawtonb:/var/www/html$ mv dist BTC_Sorter
mv: cannot move 'dist' to 'BTC_Sorter': Permission denied

2 个答案:

答案 0 :(得分:0)

您不是该文件的所有者,您需要使用sudo执行命令

sudo mv src dest

答案 1 :(得分:0)

如果这是一次性重命名,您最好的做法是与mv一起运行sudo,如下所示:

sudo mv dist BTC_Sorter

但是,如果您想拥有自己的用户或群组的权限,则应该some reading about chown(该链接属于Arch Linux wiki,但无论您有什么用途都应该有用发行)。

在您的特定情况下,目录dist由用户和组root拥有,因此您需要使用sudochown或只需root帐户。