1. 程式人生 > >普通使用者賦予sudo許可權&忘記使用者密碼

普通使用者賦予sudo許可權&忘記使用者密碼

普通使用者用sudo執行命令

Ubuntu下普通使用者用sudo執行命令時報”xxx is not in the sudoers file.This incident will be reported”錯誤,解決方法就是在/etc/sudoers檔案裡給該使用者新增許可權。如下:

  1. 切換到root使用者下

  2. /etc/sudoers檔案預設是隻讀的,對root來說也是,因此需先新增sudoers檔案的寫許可權,命令是:chmod u+w /etc/sudoers

  3. 編輯sudoers檔案

    vi /etc/sudoers

    找到這行 root ALL=(ALL) ALL,在他下面新增xxx ALL=(ALL) ALL

    (這裡的xxx是你的使用者名稱)

    可以sudoers新增下面四行中任意一條

    youuser            ALL=(ALL)                ALL
    %youuser          ALL=(ALL)                ALL
    youuser            ALL=(ALL)                NOPASSWD: ALL
    %youuser          ALL=(ALL)                NOPASSWD: ALL
    
    
    第一行:允許使用者youuser執行sudo命令(需要輸入密碼).
    第二行:允許使用者組youuser裡面的使用者執行sudo命令(需要輸入密碼).
    第三行:允許使用者youuser執行sudo命令,並且在執行的時候不輸入密碼.
    第四行:允許使用者組youuser裡面的使用者執行sudo命令,並且在執行的時候不輸入密碼.
  4. 撤銷sudoers檔案寫許可權,命令:chmod u-w /etc/sudoers

ubuntu忘記密碼

ubuntu忘記root密碼怎麼辦?如果普通使用者忘記了怎麼辦

第一種方法:

無論你是否申請了root帳號,或是普通賬號密碼忘記了都沒有問題的!

  1. 重啟ubuntu,隨即長按shift進入grub選單;
  2. 選擇recovery mode,按”e”鍵進入編輯頁面;
  3. 將ro single替換為rw single init=/bin/bash;
  4. 按ctrl+x進入單使用者模式,當前使用者即為root;
  5. 到/etc目錄下修改sudoers許可權:chmod 0440 sudoers,搞定;也可以同時新增root密碼,下次就不這麼麻煩了;

    修改密碼操作:#passwd
    輸入新密碼:#
    再輸入一遍密碼:#

    這是設定root密碼,如果是設定其它使用者密碼使用命令:passwd 使用者名稱 即可

  6. 按ctrl+alt+del重啟;

如果你的普通使用者沒有忘記的話,那麼好辦了,記得我們還有一個強大的sudo麼?

第二種方法:

  1. 進入終端 #sudo su root然後輸入普通使用者的密碼,就暫時獲得了root帳號的許可權了,同時也進入了root賬號下了;
  2. 這是我們就可以做一切只有root使用者能做的事了,包括修改root使用者的密碼,都是可以的;

相關推薦

普通使用者賦予sudo許可權&忘記使用者密碼

普通使用者用sudo執行命令 Ubuntu下普通使用者用sudo執行命令時報”xxx is not in the sudoers file.This incident will be reported”錯誤,解決方法就是在/etc/sudoers檔案裡給該使用

linux配置禁止密碼登陸,普通使用者賦予sudo許可權

一、linux配置允許金鑰登陸,禁止密碼登陸: 編輯 SSH 配置檔案: #在root許可權下執行 vim /etc/ssh/sshd_config 找到一下幾句 #RSAAuthentication yes #PubkeyAuthenticat

linux給普通使用者增加sudo許可權

在超級使用者模式下給普通使用者增加sudo許可權 1. su -(進入root使用者) 2. chmod u+w /etc/sudoer 3. vim /etc/sudoers 在root ALL=(ALL) ALL下面新增 username ALL=(ALL) ALL (

CentOS下新增普通使用者到sudo組,免密碼登入

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

Linux學習-給普通使用者加sudo許可權

系統環境:centos 7.0 引文:在實驗室的伺服器上給每個人分配了一個賬號,但是有的時候普通使用者需要使用root許可權,比如裝一些軟體之類的。下面介紹怎麼給普通使用者新增sudo命令許可權。 前提: sudo安裝完成 沒配置之前希望在普通使用者下,通

linux 新增使用者 並賦予sudo許可權

新增使用者篇(小白篇,牛人繞過) 1、新增使用者,並相應的建立家目錄 useradd -d /usr/home/uuuu   -m uuuu 給uuuu新增好了目錄 可能這時候,發現useradd命令不能使用了,那是環境變數沒設定好,直接找到/usr/sbin/userad

Linux環境下為普通使用者新增sudo許可權

系統環境:Centos6.5 1.背景:       sudo是Linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部root命令的一個工具。Linux系統下,為了安全,一般來說我們操作都是在普通使用者下操作,但是有時候普通使用者需要使用r

RHEL7.4 給普通使用者新增sudo許可權

linux給使用者新增sudo許可權: 有時候,linux下面執行sudo命令,會提示類似: xxx is not in the sudoers file.  This incident willbe reported.(xxx 不在 sudoers 檔案中。此事將被報告。) 這裡,xxx

centos(linux)普通使用者設定sudo許可權

在root使用者下建立一個普通測試使用者test,切換到test使用者,執行mkdir或者rm -rf 會出現Permission denied,錯誤原因是:該使用者暫沒有root許可權 [test@iZ2513wqj05Z app]$ mkdir test

CentOS普通使用者沒有sudo許可權

0. 什麼是sudo sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的一個

(Linux)給普通使用者新增sudo許可權

1、找到sudoers配置檔案的位置。 2、切換到root使用者,輸入密碼。 3、對 sudoers配置檔案 進行編輯。 4、第三步的命令打完,回車會出現如下圖 5、在指定位置新增 紅色劃線部分

Ubuntu如何增加使用者及賦予sudo許可權

第一種方法: 新增sudo使用者 當你安裝Ubuntu的時候,它會自動新增第一個使用者到sudo組,允許這個使用者通過鍵入其自身帳戶密碼來獲得超級使用者(root)身份。然而,系統不會再自動新增其他的使用者到sudo組當中去。如果你想在你的共享系統上授予某人某些超級使用者特權,你必須給予他們sudo權利。  

Ubuntu新增使用者並賦予sudo許可權

Create a User To create a user in Ubuntu, open terminal (Ctrl+Alt+t) and execute the command (replace user_name with the username of yo

Centos下普通使用者設定sudo許可權

若執行sudo命令的使用者沒有sodu許可權,則會報以下錯誤 violet is not in the sudoers file.This incident will be reported 若想讓

增加普通使用者的sudo許可權,禁止root使用者登入

假如增加使用者zhangsan的sudo許可權。 修改/etc/sudoers檔案,在root下增加如下一行。 增加使用者名稱zhangsan: 禁止root使用者登入: 修改/etc/ssh/sshd_config檔案, 將 PermitRootLogin前的#號

Ubuntu增加一個使用者並給普通使用者賦予root許可權的方法

方法一: 修改 /etc/sudoers 檔案,找到下面一行,把前面的註釋(#)去掉 ## Allows people in group wheel to run all commands %wheel    ALL=(ALL)    ALL 然後修改使用者,使其屬於root組(wheel),命令如下

centos 普通使用者配置sudo 許可權

在linux系統裡面,root許可權太牛逼,所以都想擁有,but  too  hard今天分享一個 將普通使用者配置有sudo 許可權,直接進入正題。注意:root許可權下操作。將sudoer新增寫許可權:chmod u+w /etc/sudoers追加如下內容:echo "

unbuntu中新增非根使用者並賦予sudo許可權

1、建立一個非根使用者:yanming adduser yanming 賦予一個密碼後一路回車 2、將yanming加入sudo使用者組,為其賦予sudo許可權 usermod -a -G sudo yanming 3、切換到yanming使用者,使用id命令可以發現,其

linux 普通使用者新增sudo許可權

解決方法 在一般使用者下執行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解決方法: $whereis

Ubuntu修改使用者名稱並賦予sudo許可權

修改Ubuntu系統使用者名稱。 [email protected]:~$ 使用者名稱@主機名:~$ 將使用者名稱dblab改為hadoop步驟如下: 1.進入root使用者 [email protected]:~$ s