- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機(jī)構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機(jī)構(gòu):新網(wǎng)數(shù)碼
使用Linux系統(tǒng)過程中,通常情況下,我們都會使用普通用戶進(jìn)行日常操作,而root用戶只有在權(quán)限分配及系統(tǒng)設(shè)置時才會使用,而root用戶的密碼也不可能公開。普通用戶執(zhí)行到系統(tǒng)程序時,需要臨時提升權(quán)限,sudo就是我們常用的命令,僅需要輸入當(dāng)前用戶密碼,便可以完成權(quán)限的臨時提升。在使用sudo命令的過程中,我們經(jīng)常會遇到當(dāng)前用戶不在sudoers文件中的提示信息,如果解決該問題呢?通過下面幾個步驟,可以很簡單的解決此問題。
1、切換到root用戶權(quán)限
Last login: Tue Sep 24 20:50:51 2013 from 192.168.30.171
[user@Compile ~]$ su root
密碼:
[root@Compile user]#
2、查看/etc/sudoers文件權(quán)限,如果只讀權(quán)限,修改為可寫權(quán)限
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]# chmod 777 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]#
3、執(zhí)行vi命令,編輯/etc/sudoers文件,添加要提升權(quán)限的用戶;在文件中找到root ALL=(ALL) ALL,在該行下添加提升權(quán)限的用戶信息,如:
root ALL=(ALL) ALL
user ALL=(ALL) ALL
說明:格式為(用戶名 網(wǎng)絡(luò)中的主機(jī)=(執(zhí)行命令的目標(biāo)用戶) 執(zhí)行的命令范圍)
4、保存退出,并恢復(fù)/etc/sudoers的訪問權(quán)限為440
[root@Compile user]# chmod 440 /etc/sudoers
[root@Compile user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月 25 00:57 /etc/sudoers
[root@Compile user]#
5、切換到普通用戶,測試用戶權(quán)限提升功能
提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP