2015-04-07 231 views
-2

Linux/Unix中的初學者遇到了更改文件權限的問題。 我在命令行中輸入: chmod u + rwx,g + r,o + r file1 但是收到一條錯誤消息,提示「chmod:invalid mode:u+rwx,' try chmod --help'以獲取更多信息。 我不明白我做錯了。 有文件中沒有權限是否使用在chmod命令中的逗號後的空間?如果是的話有兩種。更改權限

+0

它看起來就像你無意中包含一個額外的'+'在你的命令,當你鍵入它。調試的第一條規則:仔細閱讀錯誤消息。 – 2015-04-07 02:23:48

回答

1

開始,將其刪除。

chmod u+rwx,g+r,o+r file1應該工作。

0

您也可以使用數值,其中4 = r,2 = w,1 = x(有ot她不過這回答了OP),你把你想要的權限,然後提供3個值的chmod命令爲用戶組和其他:

chmod 744 file1 (u=rwx,g=r,o=r)