无法在 /home/user/ 的子目录中创建文件夹或文档

无法在 /home/user/ 的子目录中创建文件夹或文档

我是 Ubuntu 的完全新手,正在尝试切换但遇到了一些障碍。

昨晚我在一块新的空白硬盘上安装了 Ubuntu 15.10。这是这个系统上唯一的操作系统。

我想在我的 Documents 文件夹中创建一些目录,但当我尝试创建文件夹(从 GUI)时,我收到错误“创建目录时出错:权限被拒绝”。尝试创建新文档或尝试将程序的输出保存到任何子文件夹中时也会出现同样的行为。

但是,我可以在 /home/user 文件夹中创建文件或目录,没有任何问题。

我知道在 Ubuntu 文件管理中有很多事情需要提升权限,但我不敢相信将文档保存到我的文档文件夹会是其中之一!

通常是否可以右键单击创建文档、图片等子文件夹?或者从程序保存文档?

这是输出ls -ld ~ ~/Documents

drwx------ 26 rick rick 4096 Mar 19 15:36 /home/rick
drw-r--r--  2 rick rick 4096 Mar 19 02:08 /home/rick/Documents

答案1

~/Documents缺少 x 权限(执行)。请执行

chmod 755 ~/Documents

然后您可以将项目添加到该目录。它看起来应该类似于

drwxr-xr-x 2 rinzwind rinzwind  4096 mrt  2 19:21 Documents

解释一下:目录的权限与文件的权限略有不同。

  • “r”或“read”权限意味着您可以列出该目录内的项目。
  • “w” 或“写权限意味着您可以在该目录内创建、重命名、写入和删除文件以及编辑目录的属性。
  • “x”或“执行”权限表示您可以进入和访问目录内的文件和目录。

因此,要想在目录内执行任何操作,“执行”是必须的。


  • “s” 或“sticky” 位使得只有所有者可以重命名和删除目录内的文件和目录。

相关内容