多臺騰訊雲應用伺服器掛載共享檔案儲存伺服器
阿新 • • 發佈:2019-02-15
公司使用了騰訊雲伺服器部署應用,兩臺應用伺服器掛載了同一個檔案伺服器CFS,掛載完成後,兩臺應用出現只有一臺可訪問,另一臺提示無訪問許可權的問題。
嘗試著修改了掛載目錄的許可權,出現設定的這臺機器解決,另外一臺機器不可用的情況,檢視目錄許可權時伺服器1顯示資料夾屬於boltapp,伺服器2顯示資料夾屬於gw。
伺服器1圖:
伺服器2圖:
搞了半天是由於兩天伺服器上建立的使用者相同的使用者名稱,UID不同,CFS儲存許可權資訊時是用的UID而不是使用者名稱,所以一臺伺服器正常,另外一臺伺服器讀取時無許可權。
查詢使用者ID的方法:
第一種:
cat /etc/passwd檢視所有使用者的資訊,檢視UID和GID
第2種:
登入所需使用者,直接輸入id命令
解決方案:
將兩臺伺服器boltapp使用者的UID修改為相同的ID.
root使用者執行:
usermod -u 1005 boltapp
groupmod -g 1005 boltapp
chown -R boltapp.boltapp/home/boltapp
執行時要確保使用者沒有登入,且該使用者沒有啟動任何服務。否則會提示當前使用者被程序XX使用。
使用ps-ef|grep 程序號 可以檢視程序具體情況