
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure
我已經給了密碼,但它顯示的內容與上面相同,有人可以幫我嗎
答案1
答案2
要以 root 身分執行終端,您應該透過超級使用者 do 存取 root shellsudo
有兩種方法可以做到這一點,
sudo -i
其中以 root 權限執行 shell,也取得 root 使用者的環境。
sudo su
wheresu
用來切換到其他用戶,這裡也可以透過呼叫不帶參數的指令來切換到root用戶。su
要求您輸入要切換的使用者的密碼,輸入密碼後您就切換到了該使用者的環境。說出該sudo su
命令意味著您su
以sudo
(root)身份運行。將 bash 稱為互動式非登入 shell。所以 bash 只執行.bashrc
.可以看到切換到root後仍然保持在同一個director中