由于权限无法进入目录,但目录是我的

由于权限无法进入目录,但目录是我的

我已经将我的 Windows 机器更改为 Artix linux。我的 Windows 中有很多音乐,所以我只是将它们保留在驱动器中并将它们移至新的 Artix 安装中。起初,文件和目录的权限是疯狂的,每个人都拥有所有目录和文件的执行权限(因为它们来自Windows)。所以我用 runnign 改变了它们chmod -x {dirs and files}。因为我已经以 root 身份完成了所有安装和移动文件夹,显然,文件的所有者是 root。所以我改变了它们chown -R murad rammstein(我所有的音乐都在那个文件夹中)。但当我尝试时,cd rammstein我得到了cd rammstein/ Permission denied。那么问题出在哪里呢?

文件夹的权限和所有者

drw-r--r-- 9 murad wheel 4096 Jan 31 15:54 rammstein

所有其他文件夹和文件都是相同的,例如其中的目录rammstein

drw-r--r-- 2 murad wheel 4096 Jan 31 15:53 rammstein-herzeleid-1995
<and 5 different folders with the same perms/owner>

以及专辑文件夹内歌曲的权限

-rw-r--r-- 1 murad wheel  9688925 Jan 31 15:53 rammstein-asche-zu-asche.mp3

从这里很明显,我至少可以查看这些文件夹和文件。但我不确定简单的cd会给出Permission denied错误。

答案1

通过 @Uncle Billy 和 @waltinator 的评论:

目录应该是可执行的以便搜索它。

因此更改相关目录的权限chmod +x <folder>

相关内容