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