1. 程式人生 > >Linux下 切換到超級管理(root)許可權

Linux下 切換到超級管理(root)許可權

1、設定超級管理使用者         ubuntu預設沒有開啟root許可權。先給超級使用者設定密碼,終端輸入sudo passwd root ,然後輸入兩次你設定的密碼,就成功了。  2、切換超級管理許可權         普通使用者單條命令需要超級許可權時 終端輸入命令前加sudo    ,例如 apt-get install libpcre3   ,如果需要超級許可權 ,就變成 sudo apt-get install libpcre3.然後提示輸入密碼後,執行。         如果需要持續超級使用者許可權,安裝的軟體多時 ,先終端執行 sudo su,提示輸入密碼,獲取持續超級許可權,上例命令,就可以直接用  apt-get install libpcre3. 其實sudo 中su就是super user的簡寫。還有sudo -i   也可以獲取超級使用者許可權。 
3、退出超級管理許可權         如果此時需要終端中退出超級使用者許可權 輸入 :exit或者CTRL+D。 4、其他         還有一類就是對一些介面顯示的檔案目錄、檔案執行寫入刪除貼上操作需要超級使用者許可權,否則只讀。採用Alt+F2鍵,在彈出執行命令視窗輸入gksudo  ,選擇gksudo ,然後輸入nautilus ,輸入密碼,即可在圖形介面下操作root許可權的目錄。 5、xx is not in the sudoers file 問題解決的兩種方案如下:       兩種方法執行命令不同而已,原理其實一樣    方法一:     首先利用whereis 命令查詢sudoers配置檔案的目錄(預設會在/etc/sudoers)     [
[email protected]
xiaofei]# whereis sudoers     sudoers: /etc/sudoers /etc/sudoers.bak /usr/share/man/man5/sudoers.5.gz     然後需要su -切換到root使用者,更改/etc/sudoers的許可權     [[email protected] xiaofei]# chmod u+w /etc/sudoers     然後就可以利用vi編輯器來把使用者新增到sudoers之中:     [[email protected] xiaofei]# vi /etc/sudoers     然後找到root    ALL=(ALL)       ALL所在的位置,把所要新增的使用者新增到檔案之中,     下面是新增完的結果:     ## Allow root to run any commands anywhere     root    ALL=(ALL)       ALL     xiaofei ALL=(ALL)       ALL              (這一行是新增的內容,xiaofei是使用者名稱)     然後需要把sudoers 的寫許可權去掉:     [
[email protected]
xiaofei]# chmod u-w /etc/sudoers     如果不去掉寫許可權,系統不允許執行suoders檔案,執行sudo命令時會出現以下錯誤:     sudo: /etc/sudoers is mode 0640, should be 0440                                 www.2cto.com       至此,在退出root使用者之後就可以利用sudo命令來執行超級使用者的許可權了。    方法二:     首需要切換到root身份     $su -     (注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前使用者的環境變數,用"su -"命令將環境變數也一起帶過去,就象和root登入一樣)     然後     $visudo    //切記,此處沒有vi和sudo之間沒有空格     1、移動游標,到最後一行     2、按a,進入append模式     3、輸入     your_user_name    ALL=(ALL)    ALL     4、按Esc     5、輸入“:wq”     這樣就把自己加入了sudo組,可以使用sudo命令了。

相關推薦

Linux 切換超級管理(root)許可權

1、設定超級管理使用者         ubuntu預設沒有開啟root許可權。先給超級使用者設定密碼,終端輸入sudo passwd root ,然後輸入兩次你設定的密碼,就成功了。  2、切換超級管理許可權         普通使用者單條命令需要超級許可權時 終端輸入命

Linux普通使用者授予root許可權方法詳解

宣告:此方法本人親自試驗過。 紅顏色位Linux命令,綠色為新增的內容 首先,建立一個使用者,沒有密碼 adduser work 其次,用root使用者,修改一下檔案  /etc/sudoers 檔案,找到下面一行,在root下面新增一行,如下所示: 命令是:vim

奪命雷公狗---linux NO:27 linux的密碼管理和用戶切換以及sudo的使用

意思 發現 which window 明顯 能開 操作 賬戶 修改 我們在windows下用戶名是可以設置空密碼登錄的,但是在linux 裏面必須要設置一個密碼才可以登錄,否則會失敗的。。。 在linux 下設置密碼可以使用 passwd 這個命令來進行設置。。。 但是

Linux的使用者和檔案許可權管理

一、管理使用者賬號和組帳號 1.使用者帳號和組帳號概述 1.1使用者帳號 使用者賬號 特點 超級使用者 root使用者,負責系統管理和維護 普通使用者 由roo

Linux切換root使用者,如何把自己的vim也切換過去

·最簡單的方法就是把/home/myname/.vimrc複製到/root/.vimrc ·可以利用ln的軟連線把/root/.vimrc指向/home/myname/.vimrc ln -s

linux安裝NPM管理工具

body 目的 amp 下載 。。 3.6 src 目錄 8.0 轉自: http://www.cnblogs.com/lovelylife/p/3503980.html 根據”挖一下“開發需要,選擇nodejs實現異步IO,目的是為了解決

Linux進程管理簡概

linux進程Linux下進程管理簡概目錄Linux內核功能簡述進程相關概念進程管理查看工具一.Linux內核功能簡述1.進程管理內核負責創建和銷毀進程, 並處理它們與外部世界的聯系(輸入和輸出). 不同進程間通訊(通過信號, 管道, 或者進程間通訊原語)對整個系統功能來說是基本的, 也由內核處理. 另外,

linux使用git管理代碼

文件夾 clas oba stat remote body -m 提交 IT 環境:centos7.2 ; 工具:xshell 1、安裝git,命令如下: #yum install git 2、設置用戶名和郵箱,命令如下: #git config --glo

Linux切換python2和python3為默認執行版本的方式(也能作用於sublime等編輯器的默認執行方式)

安裝路徑 linux code bsp 指令 config 選項 原來 pda 使用 alternate 機制可以自由切換python默認版本,只需要在終端輸入簡單的幾個指令: sudo update-alternatives --install /usr/bin/

linux權限管理

文本文 usermod 之間 數字 size flag file 不可用 ... 一、linux下用戶和組管理 1.1、何為linux下用戶 在談論用戶之前,我們簡單的來說明一下單用戶單任務操作系統以及多用戶多任務操作系統。簡單而言,單用戶單任務就是可以登錄操作系統的用戶一

Linux修改mysql的root密碼

下面是具體步驟 一、知道原來的myql資料庫的root密碼; 1、 在終端命令列輸入  mysqladmin -u root -p password "新密碼" 回車 ,Enter password: 【輸入原來的舊密碼】 2、 登入mysql系統

LINUX的日誌管理

系統日誌 • 程序和作業系統核心需要能夠為發生的事件記錄日誌 , 這些日誌 可用於系統稽核和問題的故障排除 , 一般這些日誌永久存 儲 /var/log 目錄中。系統檔案記錄資訊如下表 :     日誌檔案           用途  /var/log/messages    大多數系統

linuxssh/sftp配置和許可權設定

基於 ssh 的 sftp 服務相比 ftp 有更好的安全性(非明文帳號密碼傳輸)和方便的許可權管理(限制使用者的活動目錄)。 1、開通 sftp 帳號,使使用者只能 sftp 操作檔案, 而不能 ssh 到伺服器 2、限定使用者的活動目錄,使使用者只能在指定的目錄下活動,使用 sftp 的 Chroot

Linux的賬號管理(3)-chage/usermod/userdel

chage命令: 可以更好的展示和修改密碼的屬性,直接修改配置檔案也是可以的 -l:檢視一個賬戶和密碼有關的時間引數 -d:YYYY-MM-DD,修改最近一次更改密碼的時間 -E: YYYY-MM-DD,修改賬號的失效時間 -I:天數,設定密碼幾天後失效 -m:天數,設定密碼至少保留

Linux的賬戶管理(1)--passwd和shadow

Linux中的使用者分為兩大類 超級使用者:root(預設) 普通使用者:其餘都是普通使用者 超級使用者登入是“#”的表示,普通使用者登入是“$”的標誌 [[email protected] ~]# [[email protected] ~]$ 方括號中的文

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

1、新增使用者,首先用adduser命令新增一個普通使用者,命令如下: #adduser tommy //新增一個名為tommy的使用者 #passwd tommy   //修改密碼 Changing password for user tommy. New UNIX pas

part_03 : linux的網路管理

基礎知識 ipv4: 2進位制32位-----10進位制 172.25.0.10/255.255.255.0 172.25.0.10:ip地址 255.255.255.0:子網掩碼(實現子網的劃分) 子網掩碼:用來劃分網路區域,255位對應的ip位為網路位,網路

Linux列印除錯管理

#ifndef _DEBUG_MANAGE_H_ #define _DEBUG_MANAGE_H_ /* 資訊的除錯級別,數值起小級別越高 */ #define APP_EMERG "<0>" /* system is unusable */ #def

Linux切換Python2和Python3的4種方法

  原文標題:Linux下切換Python2和Python3的4種方法 原文連結:http://www.codesec.net/view/430627.html   本篇博文面向linux使用者,在Linux下(Ubuntu)下測試通過,Win使用者嘛,…… 0x

linux安裝mongodb並以許可權方式啟動

show dbs:顯示資料庫列表  show collections:顯示當前資料庫中的集合(類似關係資料庫中的表)  show users:顯示使用者 use <db name>:切換當前資料庫,這和MS-SQL裡面的意思一樣  db.help():顯示資料庫操作命令,裡面有很多的命令  db.