更改資料夾權限

更改資料夾權限

我首先更改為要更改其權限的文件夾,即 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了解更多。

相關內容