/usr/share/applications/ 没有权限

/usr/share/applications/ 没有权限

我试图在 /usr/share/applications/ 位置创建一个新文档,但是,即使我已经以 root 用户身份登录,我也没有权限在此位置创建新文档或新文件夹。

同样,我无法删除、剪切或编辑任何项目。

您能告诉我在这个文件夹中创建新文档的步骤吗?

在此处输入图片描述

答案1

用户没有以下写入权限/usr/share/applications

$ ll /usr/share/applications
total 900
drwxr-xr-x   3 root root 12288 Jul 18 06:42 ./
drwxr-xr-x 343 root root 12288 Jun 30 09:29 ../

如果您想在那里创建文档,请尝试:

sudo -H gedit /usr/share/applications/mydoc.txt

添加几行并保存。然后检查它是否存在:

$ ll /usr/share/applications/mydoc.txt

-rw-r--r-- 1 root root 149 Jul 22 11:24 /usr/share/applications/mydoc.txt

$ cat /usr/share/applications/mydoc.txt

Test for writing into /usr/share/applications/mydoc.txt
For: https://askubuntu.com/questions/1160114/not-having-permission-in-usr-share-applications

答案2

通过浏览不同的博客,我发现我们没有在/usr/share/applications该位置进行读写的权限。

然后我做了以下事情:

  1. 在终端中打开相同的位置。
  2. 键入sudo touch <filename>.desktop以创建一个新文件。(输入 sudo 密码)
  3. 键入sudo nano <filename>.desktop以编辑文件。(输入 sudo 密码)
  4. 键入sudo -rm -rf <filename>.desktop以删除文件。(输入 sudo 密码)。

上述步骤帮助我在同一位置创建和编辑新文件。

相关内容