📅  最后修改于: 2023-12-03 15:10:26.164000             🧑  作者: Mango
在 Ubuntu 操作系统中,用户无法将剪贴板中的文件粘贴到 /usr
目录中,可能会遇到如下错误:
E212: Can't open file for writing
这是因为 /usr
目录下的文件和子目录只能由超级用户(root)进行修改和编辑,普通用户无法进行任何操作。
可以通过使用 sudo 命令来具有超级用户的权限,从而使普通用户可以在 /usr
目录中进行操作。例如:
sudo cp ~/Downloads/file.txt /usr/local/bin/
上述命令将文件 file.txt
从 ~/Downloads/
目录复制到 /usr/local/bin/
目录中。
如果您不想使用 sudo
命令,也可以将文件复制到普通用户拥有写权限的目录中,然后再将其移动到 /usr
目录中。例如:
cp ~/Downloads/file.txt ~/Documents/
sudo mv ~/Documents/file.txt /usr/local/bin/
上述命令将文件 file.txt
从 ~/Downloads/
目录复制到普通用户的 ~/Documents/
目录中,然后将其移动到 /usr/local/bin/
目录中。
您也可以修改 /usr
目录下的文件或子目录的权限,从而使普通用户可以进行操作。但是这种方法不太安全,应该谨慎使用。例如:
sudo chmod -R 777 /usr/local/bin/
上述命令将 /usr/local/bin/
目录以及其中的所有文件和子目录的权限都设置为最高权限,即可由任何用户进行修改和编辑。但是这会增加系统安全风险,因此使用前请仔细考虑。
在 Ubuntu 操作系统中,由于 /usr
目录的安全性考虑,普通用户无法进行修改和编辑。用户可以使用 sudo 命令或将文件复制到普通用户的目录中,然后再移动到 /usr
目录中,以避免权限限制。但是,应该谨慎使用 chmod 命令修改文件或目录的权限。