當前位置:生活全書館 >

IT科技

> 如何在Mac電腦上使用Root許可權開啟應用程式

如何在Mac電腦上使用Root許可權開啟應用程式

目錄方法1:使用管理員賬戶1、瞭解風險。2、開啟"終端"程式。3、嘗試簡單快捷的方式。4、開啟應用程式的檔案包內容。5、找到可執行檔案。6、在終端程式裡輸入"sudo"命令。7、將可執行檔案拖拽到終端命令列,這會自動插入可執行檔案路徑。8、輸入密碼,確認命令。方法2:使用非管理員賬戶1、在非管理員賬戶開啟終端程式。2、在終端程式裡切換到管理員賬戶。3、使用sudo命令開啟應用程式。4、返回到自己的賬戶。方法3:疑難故障排解1、禁用"系統完整性保護"(高風險)。2、使用"nano"來代替圖形文字編輯器。在Mac電腦上,只要你有管理員賬戶密碼,就可以使用Root許可權開啟任何一個應用程式。如果你不瞭解root許可權,那就不要隨意使用它訪問程式,否則會嚴重損壞應用程式或電腦。

方法1:使用管理員賬戶

如何在Mac電腦上使用Root許可權開啟應用程式

1、瞭解風險。大部分圖形應用程式不能用root許可權訪問。充分了解使用root許可權的風險,謹慎操作,否則會導致檔案無法訪問,應用程式崩潰或嚴重的安全漏洞。

如何在Mac電腦上使用Root許可權開啟應用程式 第2張

2、開啟"終端"程式。在電腦上登入管理員賬戶。前往應用程式 → 實用程式,開啟終端程式。管理員賬戶密碼不含空白符,否則終端程式不允許你使用root特權。

如何在Mac電腦上使用Root許可權開啟應用程式 第3張

3、嘗試簡單快捷的方式。sudo命令允許你使用root許可權開啟應用程式,但是它需要到達應用程式包裡的可執行檔案的路徑。 大部分預設的Mac應用程式和許多第三方程式都使用相同的方式整理檔案包內容,因此值得一試:輸入sudo "從硬碟到應用程式的檔案路徑.app/Contents/MacOS/應用程式名稱"。
例如,如果想要開啟iTunes程式,輸入sudo "/Applications/iTunes.app/Contents/MacOS/iTunes",然後按下返回鍵

輸入當前登入的管理員賬戶密碼,按下返回鍵

如果命令可用,電腦會使用root許可權開啟應用程式。如果終端回覆"無法查詢到命令",那就進入下一步。

如何在Mac電腦上使用Root許可權開啟應用程式 第4張

4、開啟應用程式的檔案包內容。如果上述方法不成功,在Finder程式裡找到目標應用程式。右鍵點選應用程式圖示,或者按下control鍵,同時點選圖示,從下拉選單裡選擇顯示安裝包內容。

如何在Mac電腦上使用Root許可權開啟應用程式 第5張

5、找到可執行檔案。你應該能在應用程式中看到多個資料夾。找到可執行檔案,它通常位於 /Contents/MacOS路徑中。可執行檔案的名字往往與應用程式相同,但是也可能使用其它名字,如"run.sh."等。

可執行檔案的圖示通常是黑色的方框,上面用很小的字母寫著"exec"。

如何在Mac電腦上使用Root許可權開啟應用程式 第6張

6、在終端程式裡輸入"sudo"命令。輸入sudo和一個空格,先不要輸入剩下的命令。

如何在Mac電腦上使用Root許可權開啟應用程式 第7張

7、將可執行檔案拖拽到終端命令列,這會自動插入可執行檔案路徑。

如何在Mac電腦上使用Root許可權開啟應用程式 第8張

8、輸入密碼,確認命令。按下返回鍵。輸入登入的管理員賬戶密碼,再次按下返回鍵。接著,就可以使用root許可權開啟應用程式。

方法2:使用非管理員賬戶

如何在Mac電腦上使用Root許可權開啟應用程式 第9張

1、在非管理員賬戶開啟終端程式。許多系統管理員喜歡用普通使用者賬戶來工作,以防操作失誤造成程式錯誤,或導致電腦被攻擊。 這個方法也需要使用管理員賬戶的密碼,但是允許你不切換使用者就能獲取root許可權。首先,開啟終端視窗。

如何在Mac電腦上使用Root許可權開啟應用程式 第10張

2、在終端程式裡切換到管理員賬戶。輸入su -命令和一個空格,接著輸入管理員使用者名稱。輸入管理員密碼,就可以用管理員身份來操控電腦。命令裡的連字元可以輸入,也可以不輸入,但是推薦使用者輸入連字元。它能設定環境變數和管理員使用者的路徑,減少意外損壞系統的可能性。

如何在Mac電腦上使用Root許可權開啟應用程式 第11張

3、使用sudo命令開啟應用程式。通常使用sudo "從硬碟到應用程式的檔案路徑.app/Contents/MacOS/應用程式名稱"命令。如果命令無效,查閱上面的管理員方法來開啟程式。

如何在Mac電腦上使用Root許可權開啟應用程式 第12張

4、返回到自己的賬戶。使用根許可權完成操作後,在終端輸入exit命令,退出管理員賬戶,返回普通賬戶。

方法3:疑難故障排解

如何在Mac電腦上使用Root許可權開啟應用程式 第13張

1、禁用"系統完整性保護"(高風險)。Mac OS 10.11 El旗艦版系統中包含這項功能,它會限制用root許可權訪問部分重要檔案。 如果無法更改系統和檔案,可以禁用這個功能。除非你對自己的技術足夠自信,確定自己不會出現清空電腦或讓系統崩潰的操作錯誤,否則不要輕易禁用該功能。重啟電腦。聽到開機聲音後,長按command + R進入恢復模式。

從頂部選單選擇實用程式,然後選擇終端。

在終端裡輸入csrutil disable; reboot命令。

讓電腦正常重啟。重啟後,就能使用上面的步驟用root許可權開啟任意應用程式。完成後,重複上面的操作,用enable代替disable命令來啟用"系統完整性保護"。

如何在Mac電腦上使用Root許可權開啟應用程式 第14張

2、使用"nano"來代替圖形文字編輯器。在終端程式裡,用文字編輯器來編輯配置檔案更加安全可靠。預設形況下,系統會選擇"Nano"選項。如果想要使用root許可權開啟它,輸入sudo nano命令,加上一個空格,然後輸入文字文件的檔案路徑。接下來,就可以在終端程式裡編輯文件了。完成後,按下control + O組合鍵儲存文件,然後按下control + X退出nano。例如,sudo nano /etc/hosts命令會使用root許可權開啟hosts檔案。

在編輯任何配置檔案前,最好先備份檔案。輸入sudo cp 配置檔案路徑 備份檔案路徑。例如:sudo cp /etc/hosts /etc/hosts.backup命令會建立名為"hosts.backup"的檔案備份。如果出現錯誤,可以用sudo mv /etc/hosts /etc/hosts.bad命令移除錯誤檔案,並使用sudo cp /etc/hosts.backup /etc/hosts命令回覆備份檔案。

小提示

如果檔案路徑中包含空格,需要在檔案路徑上加上引號。

警告

在使用root許可權時,一旦出現操作錯誤,可能會抹除電腦中的資料,導致系統崩潰。這個風險在10.10系統和更早版本系統中要更高一些,如果在10.11系統裡禁用了“系統完整性保護”,也會提高風險。保密你的管理員賬戶密碼,不要讓他人隨意獲取root許可權。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/qlev9y.html