但是這里要注意 , 在mac的/etc/sudoers文件中(注意要使用visudo命令打開) , 并沒有初始用戶的相關(guān)sudo定義 , 但既然初始用戶可以使用sudo , 這個文件應(yīng)該有它的sudo權(quán)限定義才對呀 。其實是因為mac初始用戶屬于admin組(admin是管理員) , 而在/etc/sudoers文件中恰好就有admin組的sudo權(quán)限定義%admin ALL = (ALL) ALL , 所以mac初始用戶可以使用sudo 。
為什么要“開啟root用戶”
mac提供開啟root用戶這個功能 , 應(yīng)該是給少部分人有個選擇 , 就是可能有些人在修改系統(tǒng)設(shè)置時 , 覺得老是要開鎖輸入密碼很麻煩 , 甚至使用終端時 , 都覺得輸入密碼麻煩 。
但是 , 文章開頭我也說了 , 不建議開啟root用戶 , 也不建議使用root用戶登錄 。因為用于root用戶的地方 , 一般也就是在終端命令上用 , 但不開啟root用戶我們也一樣可以在終端命令上使用root權(quán)限 , 而且 , 很重要的一點是 , 如果你用brew來安裝軟件 , 那么是不能使用root用戶的 , 在root用戶下使用brew會報錯:
Error: Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileges on installation you would be giving allbuild scripts full access to your system.
因為brew為了安全 , 不允許在root用戶下安裝軟件 , 所以 , 我不建議開啟root用戶 。
Mac終端切換到root用戶(root權(quán)限)總結(jié)
說了這么多 , mac切換到root用戶的方法到底有幾種呢?1. sudo -s保留當前用戶的配置 , 所以用這種方法切換 , 你的vim配置 , 環(huán)境變量配置都會使用普通用戶的配置 。2. sudo -i/sudo su/sudo su -都是使用root用戶的環(huán)境變量 , 所以你切換過去 , 你的vim配置 , 或者如果你在普通用戶配置過zsh等等 , 都會沒有了 , 如果需要 , 那就要在root用戶中再配置一遍 。3. 開啟root用戶后 , 可直接su或su -切換到root , 環(huán)境變量情況與第2點一樣 。推薦使用sudo -s , 因為只有這個命令不需要重新配置root用戶的環(huán)境
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- ctrl加什么是切換到桌面 顯示桌面快捷鍵
- mysql切換主從方法和如何使用 mysql主從切換步驟
- 相親和自由戀愛離婚率哪個高
- 判斷l(xiāng)inux內(nèi)核版本的方式 linux的內(nèi)核版本如何判斷
- 查看磁盤空間大小的方法 linux如何查看磁盤空間大小
- 哪些筆記本可以更換顯卡 如何切換顯卡
- linux面試常見問題命令 檢查linux端口號命令。
- 自由泳的好處與壞處 自由泳的好處與壞處是什么
- linux定時器功能 linux定時器的使用
- 女人要安全感 男人更需要自由
