unbuntu下的root 使用者和 sudo 命令

2022-07-29 09:09:12 字數 1835 閱讀 2060

參考:

gnu/linux 系統的 root 使用者具有系統的管理許可權。出於安全考慮,普通使用者並不具備這一許可權。不過,ubuntu 上並不包含 root 使用者,而是將管理員許可權授予特定使用者,他們可以使用 "sudo" 應用程式來執行管理任務。預設情況下,在您的系統安裝過程中建立的第乙個使用者帳號具有使用 sudo 的許可權。您可以通過使用者和組 (參見 第1.3.6節 ― 使用者和組) 來限制和賦予使用者執行 sudo 的許可權。 當您執行乙個要求 root 許可權的應用程式時,sudo 會要求您輸入自己的普通使用者密碼;這樣可以確保惡意程式無法損害您的系統,還可以提醒您應該小心謹慎的對待自己將要執行的管理動作。 在命令列裡使用 sudo,只需直接在您想執行的命令前加上"sudo"即可。隨後 sudo 會提示您輸入自己的密碼。 在短時間內 sudo 會記得您輸入過的密碼。設計這一特性的目的,是為了避免使用者在執行多個管理任務時重複輸入密碼。 執行管理任務時請務必小心,以免損壞系統! 其它一些 sudo 使用技巧:

ubunto不提倡設定root使用者,系統安裝成功後,root密碼是隨機的,那麼在這種情況下如何得到root許可權吶,具體方法如下:

終端中輸入:sudo passwd root

此時重新設定原登入使用者的密碼。

設定成功後在終端繼續輸入:su root

則出現#號,原使用者名稱得到root許可權。此時可以進行超級使用者操作。

$是普通管員,#是系統管理員,在ubuntu下,root使用者預設是沒有密碼的,因此也就無法使用(據說是為了安全)。想用root的話,得給root使用者設定乙個密碼:

sudo passwd root

然後登入時使用者名稱輸入root,再輸入密碼就行了。

ubuntu建使用者最好用adduser,雖然adduser和useradd是一樣的在別的linux糸統下,但是我在ubuntu下用useradd時,並沒有建立同名的使用者主目錄。

例子:adduser user1

這樣他就會自動建立使用者主目錄,建立使用者同名的組。

root@ubuntu:~# sudo adduser db

[sudo] password for xx:

輸入xx使用者的密碼,出現如下資訊

正在新增使用者"db"…

正在新增新組"db" (1006)…

正在新增新使用者"db" (1006) 到組"db"…

建立主目錄"/home/db"…

正在從"/etc/skel"複製檔案…

輸入新的 unix 口令:

重新輸入新的 unix 口令:

兩次輸入db的初始密碼,出現的資訊如下

passwd: password updated successfully

changing the user information for db

enter the new value, or press enter for the default

full name :

room number :

work phone :

home phone :

other :

full name :等資訊一路回車

這個資訊是否正確? [y/n] y

到此,使用者新增成功。如果需要讓此使用者有root許可權,執行命令:

root@ubuntu:~# sudo vim /etc/sudoers

修改檔案如下:

# user privilege specification

root all=(all) all

db all=(all) all

儲存退出,db使用者就擁有了root許可權。

Mysql 下建立root使用者

在linux下安裝了mysql之後出現錯誤,剛開始以為就是沒有密碼的問題,按照這篇文章進行了修改 linux下mysql 初次登陸修改密碼 修改之後應該沒錯,但再次啟動服務root登入還是不行,下面的就是出現的問題和解決過程 mysqld safe skip grant tables mysql u...

mac os X下開啟root使用者

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!在mac os x下使用su指令想暫時切入root使用者下,輸入密碼會發現無法 登陸root使用者。這是因為預設情況下root使用者密碼未被設定,我們先用passwd 命令來設定一下 passwd root changing password fo...

unbuntu下的軟體安裝方式

ubuntu下軟體安裝與解除安裝 一 unbuntu下的軟體安裝方式 或者 python 軟體名.py 二 終端安裝與解除安裝的常見命令 安裝軟體 apt get install softname1 softname2 softname3 解除安裝軟體 apt get remove softname...