无法将文件粘贴到“/usr”文件夹

San*_*ari 2 filesystem permissions copy

我正在尝试将install文件粘贴到/usr目录中,但是当我右键单击/usr目录中的文件管理器时,粘贴选项处于非活动状态,如果我尝试拖放操作,则会拒绝其权限。

Ali*_*deh 7

这是因为您没有写入/usr目录的权限。

drwxr-xr-x  12 root root  4096 May 28 17:06 usr/
Run Code Online (Sandbox Code Playgroud)

如您所见,所有者和组/usrroot。作为普通用户,您只有读取和执行(对于目录,这意味着访问)权限。在此处放置文件是写入操作,因此您需要以 root 身份执行该操作。

在 Ubuntu 中,我们使用sudo.

图形界面方法:

sudo -H nautilus
Run Code Online (Sandbox Code Playgroud)

这将以 root 身份打开一个 nautilus 实例。我们使用该-H选项(这会设置 HOME 以避免 root 成为本地配置文件的所有者,如果您错误地使用普通 sudo 运行图形应用程序,则可能会出现这个问题。

现在您可以在任何地方复制(和删除)文件,因此请务必小心。

命令行方法

只需使用cp具有 root 访问权限的命令:

sudo cp /path/to/your/file /usr
Run Code Online (Sandbox Code Playgroud)