於Ubuntu是基於Debian的操作系統,在默認的情況下,是沒有超級用戶(superuser, root)的,但有些系統操作必須有超級用戶的權限才能進行,如手動釋放內存等。
在其他 linux 操作系統 (如 Fedora,CentOS) 下,可以使用 su root 切換到超級用戶。
但是在Ubuntu下並不能直接執行su root命令,可以通過如下方法切換到超級用戶.
1) sudo -i
sudo 是 su 的加強版,意思是 do something as the supervisor。
不需要密碼就可以得到 root 的權限。
但是它也有很多限制,比如,在默認的情況下,只能在 5 分鐘之內使用 root 權限。
2) 如果想一直使用 root 權限,還是要使用 su, 還是要得到 root 密碼的。
用 sudo passwd root 可以設置 root 的密碼,之後就可以自由使用 su 命令.