在Ubuntu系統(tǒng)中,使用 su 切換到 root 用戶時(shí),可能會(huì)遇到 “Authentication failure” 的提示。這可能是由于多種原因?qū)е碌模韵率且恍┛赡艿?a href="http://www.albr2v3.cn/help/index.php/tag/%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95" title="解決方法flickr.photos.notes.edit target="_blank">解決方法:
方法一:確保 root 密碼正確
確保您輸入的 root 密碼是正確的。請(qǐng)注意,輸入密碼時(shí)不會(huì)顯示在終端上,但實(shí)際上是接受輸入的。
方法二:使用 sudo
在 Ubuntu 中,通常推薦使用 sudo 來執(zhí)行需要超級(jí)用戶權(quán)限的命令,而不是直接切換到 root 用戶。如果您是系統(tǒng)管理員,可以將自己的用戶添加到 sudo 組中。
以普通用戶身份執(zhí)行命令:
sudo command_to_execute
將 command_to_execute 替換為您想要執(zhí)行的命令。
輸入您的用戶密碼。
方法三:檢查 sudo 權(quán)限
確保您的用戶帳戶具有 sudo 權(quán)限。檢查 /etc/sudoers 文件以確保您的用戶帳戶在文件中的合適位置。
以 root 權(quán)限編輯 sudoers 文件:
sudo visudo
確保以下行(其中 your_username 替換為您的實(shí)際用戶名)存在:
your_username ALL=(ALL:ALL) ALL
如果不存在,請(qǐng)?zhí)砑釉撔小?/p>
保存并退出編輯器。
嘗試使用 sudo 執(zhí)行您的命令:
sudo command_to_execute
方法四:恢復(fù) root 用戶密碼
如果您忘記了 root 用戶的密碼,可以通過以下步驟重置密碼:
以普通用戶身份執(zhí)行:
sudo passwd root
輸入您的用戶密碼。
輸入新的 root 密碼并確認(rèn)。
嘗試使用 su 切換到 root 用戶:
su –
確保使用 su 時(shí)不要忘記輸入 root 用戶的密碼。如果這些方法仍未解決問題,可能需要更詳細(xì)的檢查系統(tǒng)日志和用戶配置。