hadoop is not in the sudoers file...
解決這個問題只需要切換到其他可以執行sudo的使用者,修改/etc/sudoers檔案即可,但是這個檔案的修改要很小心,它預設的許可權為440,所以要改許可權,修改完檔案再把許可權改回去
改權sudoers檔案的許可權時要注意:
用sudo su -徹底切換到root,否則是不行滴
執行命令如下:
$ sudo su -
# chmod a+w /etc/sudoers
# vi /etc/sudoers
# chmod a-w /etc/sudoers
其中vi /etc/sudoers之後,需要在root all(all) all一行之後加上:
hadoop all(all) all
儲存退出即可,其中hadoop是需要授予sudo執行許可權的使用者名稱
修改sudoers檔案的另外乙個方法是網上很多地方都有的:
重啟ubuntu,按esc或者shift鍵進入grub的引導選單,選擇進入recovery mode,進入後選擇root登入,便可以修改sudoers檔案的許可權
如果系統上的所有使用者都用不了sudo的話也只好用這種辦法了
ubuntu新增使用者
在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成乙個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例 useradd g users user1 一 建立使用者 1 使用命令 useradd 例 useradd user1 ...
ubuntu 新增使用者
ubuntu建使用者最好用adduser,雖然adduser和useradd在別的linux糸統下是一樣的,但是在ubuntu下用useradd時,並不會建立同名的使用者主目錄。一 新建使用者 sudo adduser testhaha 輸入密碼,一路enter下去就可以了 二 加入sudoers ...
ubuntu允許root使用者登入,su提示認證失敗
su root提示認證失敗 ubuntu root是預設禁用了,不答應用root登陸,所以先要設定root密碼。執行 sudo passwd root 接著輸入密碼和root密碼,重複密碼。再重新啟動就可以用root登陸。sudo passwd password 輸入安裝時那個使用者的密碼 ente...