CentOS下添加sudo用戶

  一 、sodo的使用

  1.1 關於sudo

         Sudo是linux系統中,非root權限的用戶提高本身權限來執行某些特性命令的方式,它使普通用戶在不知道超級用戶的密碼的狀況下,也能夠暫時的得到root權限。
         通常,普通用戶在執行特殊命令是,只須要在特殊命令(如 yum)前面加上sudo,並輸入本身的用戶密碼就能夠了,在以後的5分鐘內,再次使用特殊命令時,就無需再次輸入用戶密碼。
         同時,sudo提供了強大的日誌管理,其中詳細的記錄了每一個用戶都幹了什麼。
         sudo用戶的管理是在文件:/etc/sudoers中存放的。也就是說,若是想把某個用戶加入到sudo用戶羣裏面,就須要自行配置這個文件,在讀寫這個文件時,須要root的權限。
 linux

  2.1 將用戶添加到sudo的方法

         在使用sudo的時候,若是出現"xxx is not in thesudoers file. This incident will be reported」說明當前用戶名:xxx是沒有權限使用sudo的,這個時候咱們就須要修改/etc/sudoers來爲當前用戶xxx添加sudo權限。web

  1. 使用 「su –」 命令,進入超級用戶,進入etc目錄 「cd /etc」
  2. 爲sudoers文件添加寫入的權限:使用命令   「chmod u+w sudoers」
  3. 使用命令「vim sudoers」,按「i」進入編輯模式後,找到「rootALL=(ALL) ALL 」,在後面添加:"xxxALL=(ALL) ALL"(這裏的xxx是你的用戶名),再按一下「Esc」鍵退出編輯,輸入「wq」(write quit)後,退出sudoers。
  4. 輸入「chmod u-v sudoers」將文件的寫入屬性撤銷
  5. 經過「su xxx」切換回本身的用戶名,再使用sudo命令時,就能夠使用了
  6. 使過時用戶再度啓用[root@Temp-2 ~]# usermod -e 2019/12/31 nowsun_old
相關文章
相關標籤/搜索