PHP 在 Linux 的 Web 和 Cron 要執行的環境,常常會遇到權限不足的情況。
Debian / Ubuntu Linux 的 Apache / Nginx 使用的 User 是 www-data,通常這個 user 都是無法登入的,所以會建立一個帳號來另外存取執行,要怎麼確保權限都是可以讀寫的呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
PHP 在 Linux 的 Web 和 Cron 要執行的環境,常常會遇到權限不足的情況。
Debian / Ubuntu Linux 的 Apache / Nginx 使用的 User 是 www-data,通常這個 user 都是無法登入的,所以會建立一個帳號來另外存取執行,要怎麼確保權限都是可以讀寫的呢?
MySQL 要備份資料庫,可以使用 Percona 的 Tookit 的 innobackupex (xtrabackup) 來備份。
要為 innobackupex 建立一個備份專用的使用者,需要哪些權限呢?
MySQL 使用者權限後,查詢通常可以查看 MySQL 內部的 mysql.user Table 來查詢各個權限,不過想查看更詳細的,可以靠 SHOW GRANTS 來達成。
MySQL 的 SHOW GRANTS 參數不多,蠻簡單的~
不過這次除了這些操作外,還遇到一些習慣上的問題,查詢才知道 SHOW GRANTS 都不支援,在此順便做點紀錄,避免自己再犯浪費時間~
Git 已經 Commit 後,檔案權限就都一起 Commit 進去了,要怎麼修改檔案的訪問權限呢?
Vim 在編輯檔案時,偶爾會遇到在編輯某個檔案,但是這檔案的權限不足,要怎麼做呢?