更改文件夹权限

Kev*_*777 4 linux permissions chmod

我首先更改到要更改权限的文件夹,即 opt 文件夹。

$ cd /opt/
test@testVM:/opt$
Run Code Online (Sandbox Code Playgroud)

所以我现在尝试使用以下方法更改此文件夹的权限:

sudo chmod 775
Run Code Online (Sandbox Code Playgroud)

而这并没有奏效。它显示了这条消息:

Try 'chmod --help' for more information.
Run Code Online (Sandbox Code Playgroud)

有些东西我忘记了或遗漏了。

请你能告诉我我做错了什么吗?

提前致谢。

lor*_*nix 10

您忘记了命令的“更改内容”部分。

大多数命令就像一个简单的“动词-名词”类型结构。(如果你仔细想想,这往往可以解释为什么我们说话时听起来像尤达)

你说“chmod 755”...这是动词...名词在哪里?

sudo chmod 755 .         # the '.' means 'here'
Run Code Online (Sandbox Code Playgroud)

-或者-

sudo chmod 755 /opt      # always better to specify exactly what you want
Run Code Online (Sandbox Code Playgroud)

我的问题是:你为什么要这样做?你有什么需要改变/opt的权限?(并不是说知道这对我来说非常重要,但是应该知道更改不在 /home 文件夹中的任何内容的权限通常不是一个好主意。想想您在做什么。)

  • 不用担心,但是 `755` 也不允许您在该子目录中写入。为什么不在您的家中创建一个子目录并将其保存在那里呢?这是你的系统,你想怎么做就怎么做。 (2认同)