虛擬機中—script 不在 sudoers 文件中,此事將被報告的問題

 

問題來源:(centos7)

這裏咱們使用sudo命令,讓script用戶使用root身份執行命令時報錯:centos

[script@localhost ~]$ sudo mkdir /mnt/cdrom編輯器

[sudo] script 的密碼:
script 不在 sudoers 文件中。此事將被報告。centos7

解決方法: 


打開終端,先以root身份登陸,【su】
而後執行以下命令:【visodu】spa

在打開的文件中,找到下面這一行:(將光標移到這行,輸入小寫的o即在下面添加一行並可輸入字符)
root ALL=(ALL) ALL 
並緊帖其下面,添上本身的用戶名,好比:script
script ALL=(ALL) ALLip

作到這一步,而後保存退出,[在編輯器中按ESC鍵退出編輯模式,輸入「:wq」保存退出,或者Ctrl+z]
那麼就能使用sudo命令了,可是此時須要輸入root密碼才能夠。
要讓執行時不須要輸入密碼,再找到下面這一句:登錄

%wheel ALL=(ALL) NOPASSWD: ALL

將#號去掉,使其生效。date

接着咱們執行以下命:[sudo date]終端

[root@localhost script]# sudo date
2018年 09月 04日 星期二 22:13:46 CST密碼

相關文章
相關標籤/搜索