更改文件夹权限

更改文件夹权限

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

$ cd /opt/
test@testVM:/opt$

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

sudo chmod 775

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

Try 'chmod --help' for more information.

有些事情我忘记了或遗漏了。

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

提前致谢。

答案1

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

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

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

sudo chmod 755 .         # the '.' means 'here'

-或者-

sudo chmod 755 /opt      # always better to specify exactly what you want

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

答案2

您需要在参数中指定目录。如果要将更改应用到当前目录,只需 .在末尾添加(甚至是完整路径):

sudo chmod 775 .

否则它会给你错误。

附注如果您chmod --help按照建议运行,您会看到:

 $ chmod --help
Usage:  chmod [OPTION]... MODE[,MODE]... FILE...
   or:  chmod [OPTION]... OCTAL-MODE FILE...
   or:  chmod [OPTION]... --reference=RFILE FILE...

答案3

sudo chmod 775 .

你可以sudo chmod 775 /opt不用cd.

顺便说一句,-R的选项chmod是递归模式改变。

man chmod了解更多信息。

相关内容