用戶不在sudoers文件中 linux怎么打開/etc/sudoers?
linux怎么打開/etc/sudoers?要在Linux中打開/etc/sudoers文件,需要使用visudo命令,因?yàn)?etc/sudoers文件有自己的語法。如果直接用VI命令打開并設(shè)置,可能
linux怎么打開/etc/sudoers?
要在Linux中打開/etc/sudoers文件,需要使用visudo命令,因?yàn)?etc/sudoers文件有自己的語法。如果直接用VI命令打開并設(shè)置,可能會(huì)出現(xiàn)設(shè)置錯(cuò)誤。如果/etc/sudoers文件設(shè)置不正確,sudo命令可能無法使用,并且visudo命令將在修改完成并退出時(shí)檢查/etc/sudoers文件的語法,以避免出現(xiàn)錯(cuò)誤無設(shè)置錯(cuò)誤。打開/etc/sudoers文件的visudo命令實(shí)際上是要調(diào)用的VI命令,因此其用法與VI命令相同。
Linux怎么添加用戶成為sudoers?
1修改/etc/sudoers文件以輸入超級(jí)用戶。因?yàn)闆]有寫權(quán)限,所以需要先將chmodu w/etc/sudoers添加到寫權(quán)限中。2編輯/etc/sudoers文件,找到這行:“rootall=(all)all”并在下面添加“zhcall=(all)all”(這里,ZHC是您的用戶名),然后保存它。最后,恢復(fù)無寫權(quán)限模式,撤銷文件寫權(quán)限chmodu-w/etc/sudoers。然后我們可以使用ZHC用戶來編輯根文件。例如,在修改VI/etc/sysconfig/network scripts/ifcfg-eth0之后,我們不能直接保存它。因?yàn)槲覀儧]有權(quán)限,我們可以執(zhí)行:W!Sudotee%這個(gè)命令將當(dāng)前緩沖區(qū)內(nèi)容輸入到stdin,然后tee命令從標(biāo)準(zhǔn)輸入到標(biāo)準(zhǔn)輸出,然后有一個(gè)分流到文件,其中%表示當(dāng)前文件。