我在 chmod 之后使文件夹无法读取。我无法从终端撤消它?

我在 chmod 之后使文件夹无法读取。我无法从终端撤消它?

在 Ubuntu 16.04 上,

我创建了一个文件夹,并将一些可执行文件移入其中。后来,当我尝试从终端执行这些文件时,出现了错误permission denied。因此,我检查了文件夹权限,如下所示:

cd <path/to/the>
ls -l ./folder

并获取-rw-rw-r--文件夹中每个可执行文件。

我做到了

sudo chmod ugo-x ./folder

(完全被环境所吸引)现在文件夹具有以下权限:d---------。从系统 GUI 中,文件夹右下角出现一个十字,右上角出现一个锁。我无法访问它(This location cannot be displayed),GUI 属性告诉我它不可读。

我确实尝试过

sudo chmod ugo-rw ./folder

从我用来搞砸它的同一终端,以及从一个新的终端。

我能够使用系统 GUI 进行恢复,但无法通过命令行进行恢复。我做错了什么?

答案1

您是否正在使用sudo chmod ugo-rw ./folder添加读写权限?您写的减号表示您想要删除这些权限,如果您想要添加它们,请使用加号:sudo chmod ugo+rw ./folder

相关内容