在安裝Ubuntu 12.04時,並沒有設置root的密碼,登錄的時候也沒有使用root賬戶。當用戶要對文件做其他操作時,要用root權限時,報Authentication failure,查了資料才知道,原來安裝Ubuntu 12.04時root賬戶並沒有啟用,也沒有密碼。

如果
想使用root用戶,可以采取以下步驟。
1.打開終端。alt+F2,輸入gnome_terminal,打開命令終端。
2.輸入命令,啟用root賬戶。
sudo passwd -u root
注意:
sudo執行時需要輸入密碼。輸入的密碼都是你當前用戶的密碼,不是root的密碼。而且要保證你的用戶具備了這種權限,配置文件在/etc/sudoers中
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
3.設置root賬戶密碼。
sudo passwd root
在提示下輸入密碼。
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
passwd:已成功更新密碼
4.設置登錄時,用戶名手動輸入方式。
執行命令:
sudo sh -c ‘echo “greeter-show-manual-login=true” >> /etc/lightdm/lightdm.conf
#這樣是讓lightdm可以手動輸入root用戶進行登錄。
5.重新登錄,root賬戶。
各步驟如下圖:

ubuntu之家在此強烈建議你不要使用root進行登錄,執行sudo passwd -l root禁用root賬戶,因為這樣是很不安全的事情,比如你執行 rm -rf /這個時候你還未輸入完畢卻不小心按了下回車,那么你就把整個系統給刪除掉了。如果需要root權限可以使用sudo,你可以在一段時間內連續執行sudo而不用輸入密碼。