is not in the sudoers file 解決(轉)

解決方案:
首需要切換到root身份[注1]
$su -
(注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變量傳過去,還是當前用戶的環境變量,用"su -"命令將環境變量也一起帶過去,就象和root登錄一樣)

然後
$visudo     //切記,此處沒有vi和sudo之間沒有空格

1、移動光標,到最後一行
2、按a,進入append模式
3、輸入
your_user_name ALL=(ALL)  ALL
4、按Esc
5、輸入“:w”(保存文件)
6、輸入“:q”(退出)

這樣就把自己加入了sudo組,可以使用sudo命令了。 


注1:

可以使用su命令來切換用戶,su是switch user切換用戶的縮寫。可以是從普通用戶切換到root用戶,也可以是從root用戶切換到普通用戶。從普通用戶切換到root用戶需要輸入密碼,從root用戶切換到普通用戶不需要輸入密碼。

命令格式:su [參數] [-] [用戶名]
用戶名的默認值爲root。

用法示例:
su zhidao #切換到zhidao用戶
su #切換到root用戶

發佈了119 篇原創文章 · 獲贊 33 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章