天天看點

完美解決ubuntu Desktop 16.04 中文版firefox在非root使用者不能正常啟動的問題

ubuntu安裝好後,預設安裝有firefox浏覽器,不過,非root的賬戶登入,輕按兩下firefox圖示,居然出現如下提示:

Your Firefox profile cannot be loaded. It may be missing or inaccessible

大概意思就是配置檔案不能被裝載的意思。

立即去搜尋被某人貶得一文不值的度娘裡的所有有“Your Firefox profile cannot be loaded. It may be missing or inaccessible”關鍵詞的文章。

大部分文章隻提到,把“home/使用者名”檔案夾下的“.mozilla”(注意,mozilla前有個半角句号)檔案的權限更改成目前使用者和使用者組,就可以了,也就是如下指令:

在指令行終端視窗中鍵入:

察看.mozilla檔案件的權限屬性

ls -la    (察看目前檔案夾的權限屬性)

如果 .mozilla 檔案夾的屬性是root 則改變檔案夾的屬性為目前使用者。指令如下:

sudo chown -hR uuu:ggg .mozilla/

(把uuu,ggg改成你自己的使用者名和使用者組,如果使用者名和使用者組不相同,請一一對應,使用者及使用者組可以通過id uuu檢視得到

格式是“sudo chown -hR 使用者:使用者組 目标檔案夾/”,注意:mozilla前面有個半角的句号。)

如此操作後,其實firefox還是啟動不了,因為,還有一個檔案夾的屬性仍然是root,這個檔案夾就是 home/使用者名/.cache檔案夾。

可以在終端視窗中鍵入如下指令:

ls -la (察看目前檔案夾下的權限屬性)

sudo chown -hR uuu:ggg .cache/  (把uuu,ggg改成你自己的使用者名和使用者組,注意.cache前面也有半角的句号。)

經過如此折騰,輕按兩下firefox圖示,才能正常啟動firefox浏覽器

繼續閱讀