尝试复制和粘贴文件时访问被拒绝

尝试复制和粘贴文件时访问被拒绝

我是 Ubuntu 新手,所以请原谅我的经验不足。

我正在运行 Ubuntu Desktop 16.04.1,并且被设置为管理员,我是唯一的用户,因此我相信我应该是 root 用户。

但是,当我尝试使用任何文件管理软件(即文件管理器、Files、Dolphin 等)从根目录复制文件/var/www/html并将其粘贴到/var/www/目录中时,我收到错误消息:访问被拒绝。无法写入。

为什么我无法写入这些目录?

这可能是因为我打开了自动登录选项吗?

答案1

您不是 root 用户。在某些 Linux 发行版中,您默认为 root,必须自行设置其他用户(因为出于安全原因,以 root 身份运行是一种不好的做法)。在 Ubuntu 中,您在安装期间创建的用户是具有使用该sudo程序运行所有命令权限的用户。

这意味着您几乎可以做任何您想做的事情,但是当您想要做一些需要 root 权限的事情时,您需要使用sudo它来暂时提升权限,例如写入您的用户不是所有者的系统目录。sudo程序允许您以 root 身份运行命令

因此,要将文件复制到不属于您且没有写入权限的目录,您可以运行(在终端中,使用Ctrl+ Alt+打开一个终端T

sudo cp /path/to/file /path/to/destination

(要复制目录,请使用cp -r

或者使用图形浏览器:

sudo -i      # to open a root shell
nautilus     # or caja or dolphin or whatever program you use

做你的事情,完成后,输入

exit

在终端中,放弃权限。

答案2

使用须藤可以解决你的问题。

 须藤允许用户以 root 身份运行命令。

例如

1) sudo cp源文件路径
目标文件夹的路径

2) sudo rm -rf 文件或文件夹的路径

相关内容