CentOS下添加sudo用戶

1、關於sudo

   sudo是linux系統中,非root權限的用戶提升自己權限來執行某些特性命令的方式,它使普通用戶在不知道超級用戶的密碼的情況下,也可以暫時的獲得root權限。

   一般,普通用戶在執行特殊命令是,只需要在特殊命令(如 yum)前面加上sudo,並輸入自己的用戶密碼就可以了,在之後的5分鐘內,再次使用特殊命令時,就無需再次輸入用戶密碼。

   同時,sudo提供了強大的日誌管理,其中詳細的記錄了每個用戶都幹了什麼。

   sudo用戶的管理是在文件:/etc/sudoers中存放的。也就是說,如果想把某個用戶加入到sudo用戶羣裏面,就需要自行配置這個文件,在讀寫這個文件時,需要root的權限。


2、 將用戶添加到sudo的方法

   在使用sudo的時候,如果出現"xxx is not in thesudoers file. This incident will be reported”說明當前用戶名:xxx是沒有權限使用sudo的,這個時候我們就需要修改/etc/sudoers來爲當前用戶xxx添加sudo權限。
   (1)使用 “su –” 命令,進入超級用戶,進入etc目錄 “cd /etc”

   (2)爲sudoers文件添加寫入的權限:使用命令   “chmod u+w sudoers”

   (3)使用命令“vim sudoers”,按“i”進入編輯模式後,找到“root  ALL=(ALL)   ALL ”,在後面添加:"xxx  ALL= (ALL)  ALL"(這裏的xxx是你的用戶名)

   (4)輸入“chmod u-v sudoers”將文件的寫入屬性撤銷

   (5)通過“su xxx”切換回自己的用戶名,再使用sudo命令時,就可以使用了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章