輸入su -
出現 su:Authentication failure
輸入sudo passwd root
出現 is not in the sudoers file. This incident will be reported
看網上的辦法,要解決第二個問題,要先root,第一步都是先進入超級用戶,可以是我就是在root的程序中出現的,
然后就進入了死回圈。一直解決不了
剛學Linux不太懂。
uj5u.com熱心網友回復:
Linux中“xxx is not in the sudoers file”解決方法用戶沒有權限進行sudo,解決方法如下:
切換到超級用戶su
打開/etc/sudoers檔案vi /etc/sudoers
修改檔案,在root ALL=(ALL) ALL下一行添加內容XXX ALL=(ALL) ALL保存退出。
切換回原先用戶,使用sudo即可。
可是我進入不了超級用戶該怎么辦
uj5u.com熱心網友回復:
su命令切換到超戶linux用戶權力的下放(sudo)教程參考博客
https://blog.csdn.net/chaos_oper/article/details/103870757
uj5u.com熱心網友回復:
linux常見三大用戶:1. root 超級用戶
2. 管理員用戶 (一般需要使用su,sudo命令切換至超級用戶)
3. 普通用戶 (無法使用su,sudo命令換至超級用戶,相當于windows里guest用戶)
在centos中/etc/sudoers有一行:%wheel ALL=(ALL) ALL
%wheel表示wheel管理員組,其它Linux版本可能不一樣,或者是%sudo,或者%admin,或者其它,或者沒有。表示在這個管理員組中的用戶可以提示至超級用戶,當然你也可以自己建立管理員組并添加:%xxx ALL=(ALL) ALL ,也可以不建立直接添加用戶為管理員:yyy ALL=(ALL)。
當然修改/etc/sudoers檔案需要切換超級用戶或者本身是root用戶。
依你所述你賬戶為普通用戶,所以必須使用root賬戶登錄給這個賬戶提權。
將當前賬戶提升至管理員賬戶(輸入root賬戶密碼):su root -c 'echo "$USER ALL=(ALL) ALL">>/etc/sudoers'
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/46225.html
標籤:專題技術討論區
上一篇:不懂就問
下一篇:(高分求助)Linux啟動時沒有加載/dev/sdb1磁區,啟動之后執行partprobe可以看見/dev/sdb1磁區
