回覆列表
  • 1 # 澤蛇一

    使用者不在sudoers檔案中的解決方法 在使用Linux系統過程中,通常情況下,我們都會使用普通使用者進行日常操作,而root使用者只有在許可權分配及系統設定時才會使用,而root使用者的密碼也不可能公開。普如果解決該問題呢?透過下面幾個步驟,可以很簡單的解決此問題。

    1、切換到root使用者許可權 Last login: Tue Sep 24 20:50:51 2013 from 192.168.30.171 [user@Compile ~]$ su root 密碼: [root@Compile user]#。

    2、檢視/etc/sudoers檔案許可權,如果只讀許可權,修改為可寫許可權 [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.root root 4030 9月 25 00:57 /etc/sudoers [root@Compile user]#。

    3、執行vi命令,編輯/etc/sudoers檔案,新增要提升許可權的使用者;在檔案中找到root ALL=(ALL) ALL,在該行下新增提升許可權的使用者資訊,如: root ALL=(ALL) ALL user ALL=(ALL)。ALL 說明:格式為(使用者名稱 網路中的主機=執行命令的目標使用者執行的命令範圍。

    4、儲存退出,並恢復/etc/sudoers的訪問許可權為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、切換到普通使用者,測試使用者許可權提升功能。

  • 中秋節和大豐收的關聯?
  • 錢江龍150-19a摩托車新車多少公里換機油求專業?