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

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

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

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

为什么我不能写这些目录?

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

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

这意味着您可以执行任何您想要的操作,但是当您想要执行需要root权限的操作时,您需要使用sudo临时提升权限,例如写入您的用户不是所有者的系统目录。 sudo程序允许您以root身份运行命令

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

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

或者使用图形浏览器:

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

做你的事,完成后,进入

 exit 

在终端中,删除权限。

使用sudo可以解决您的问题。

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

例如

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

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