當訪問一個文件夾遇到 AccessDenine的時候:

chmod777解決一切問題

chmod777解決一切問題

但是內心總有一絲絲的不安:這好嗎?

這不好。

chmod+數字的具體解釋

chmod+數字的具體解釋

從上圖可以看到,chmod777其實給予了所有用戶對這個文件夾的完全權限,如果是PC還好,是Server的話,給/www來個chmod777,後果簡直不堪設想。

解決方案

我的臨時解決方案是,對於所有管理員賬戶(就是可以用sudo的)開放權限:

chgrp sudo folder
chmod 770 folder

權限命令

和權限有關的常用命令:

  • chmod [參數] [文件/目錄]: 修改某一個文件/目錄的權限
  • chgrp [組名] [文件/目錄]: 修改某一個文件/目錄的所有組
  • chown [用戶] [文件/目錄]: 修改某一個文件/目錄的所有者
  • ll: 類似於ls,但是列出了詳細信息,包括權限