要在Terminal中輸入一些指令需要進入root的身份,但當輸入"sudo"之後要輸入密碼時,就像是鍵盤失效了般....一個字也打不出來,

但我確定是Terminal的問題,因為enter可以按.(當然因為密碼欄因為無法key而顯示密碼錯誤),請問這是什麼情形呢 ? 那位高手朋友指點一下,謝謝 !

此外當我在os x中值入(安裝)了一些patch檔案而造成mac無法開機....那mac上有沒有類似windows的"安全模式"或是"上次的良好設定"可以讓電腦正常開機呢 ?

是在開機時按F8然後輸入 -legacy或是 -v -s -x -f 嗎 ? 請問各代表什麼意思呢 ?
1.
sudo 的密碼不會顯示任何字元出來
輸入完按 return 就會過了,過不去就是你密碼輸入錯了.

2.
用安裝光碟開機
上面 menu bar 可以執行 terminal,用 terminal 去清一下
我懂你的意思,但是怎麼清呢 ? 請問指令是....? 多謝 !
我用Terminal的時候,如果需要用到root
都是用sudo 後面接指令 的方式 然後打入登入時要輸入的密碼就ok了。
我有試過直接打sudo想切換成root 但是 不管密碼打對 或 空白 都沒有用
給您參考。maybe是小弟不會用xd
artcody wrote:
我有試過直接打sudo想切換成root 但是 不管密碼打對 或 空白 都沒有用
給您參考。maybe是小弟不會用xd

sudo 的功能是暫時以 root 權限執行後面的指令。
切換帳號的指令是 su。當然,OSX 的 root 帳號預設是關閉的,再怎麼 su 也切不過去 root.

折衷的方法是輸入 sudo -s,可以保留 root 權限直到你輸入 exit.

直接打 su 切換不過去是因為不知道 root 密碼
可以先用 sudo su 切換到 ROOT 再用 passwd 更改 ROOT 密碼
就可以 su 成 ROOT

如果不想在使用 sudo 時打密碼
只要在 ROOT 權限下執行 visudo
然後在 root ALL=(ALL) ALL 下面加入
username ALL=(ALL) NOPASSWD: ALL
就可以免打密碼使用 SUDO 指令
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!