Ubuntu中的使用者管理(一)使用者賬戶

2021-12-29 21:05:58 字數 1629 閱讀 1250

ubuntu中的使用者管理(一)使用者賬戶

linux系統中通常有三種型別的使用者:超級使用者(super user),常規使用者(regular user)和系統使用者(system user)。超級使用者的uid和gid都是0。常規使用者的uid從1000開始。系統使用者的uid從1—499,還包括65,534。ubuntu通常會為每乙個大於1000的uid建立不同的gid,系統管理員可以將其他使用者新增到相同的gid,或者建立乙個新的group,然後新增使用者到這個group中。

ubuntu使用檔案/etc/passw儲存系統中的使用者賬戶資訊。所有的使用者在passwd檔案中都有一行條目,儲存了使用者名稱,編碼後的密碼,使用者id(uid)以及群組id(gid)。最後兩項是使用者的/home目錄,以及預設的shell(/bin/bash)。

不管系統中有多少個系統管理員,都只有乙個超級使用者帳號。超級使用者帳號,通常指的是root user,對系統擁有完全的控制權。超級使用者是唯一的,超級使用者的uid和gid都是0。如下:

root:x:0:0:root:/root:/bin/bash

www.2cto.com  

ubuntu預設禁用超級使用者帳號,而是讓系統的第乙個使用者通過sudo命令獲得超級使用者的所有許可權。所以通常情況下你看到的命令提示符為($),當你需要執行系統管理命令時,需要在命令前加sudo,而後被提示輸入密碼,輸入密碼後,ubuntu系統將會執行該條命令,就好像你是超級使用者。

在其他linux系統中,你想進入超級使用者root時,輸入命令su -nd,然後輸入超級使用者密碼,即可看到超級使用者命令提示符(#)。在ubuntu中,你可以通過輸入sudo -i,然後輸入密碼,看到超級使用者命令提示符(#),當你執行完相關的命令後,輸入exit,然後回車,就會回到常規使用者提示符($)。

在ubuntu中,超級使用者帳號是預設禁用的。但是你可以通過以下方法啟用超級使用者帳號:在終端輸入sudo passwd,然後根據提示輸入根使用者的使用者名稱和密碼。超級使用者(root account)被啟用。由於以超級使用者許可權工作時,常常會造成不可修復的災難,因此在ubuntu中不推薦啟用超級使用者。

常規使用者是指那些登陸到linux系統,但不執行管理任務的使用者,例如文書處理或者收發郵件等。超級使用者通過檔案和目錄的訪問許可權給予普通使用者以操作許可權。例如:

cindy:x:1000:1000:cindy,,,:/home/cindy:/bin/bash

在這裡你看到密碼的位置是x,但這並不是真正的編碼後的密碼。所有的密碼都編碼儲存在/etc/shadow檔案中。在前面的內容中我們知道每個檔案有三種許可權,rwx(讀寫執行),而對於每個檔案或目錄,許可權被分配給三類目標:使用者,群組,和其他人。對檔案許可權的管理有三個常用的命令,如下:

chgrp——更改檔案或目錄的所屬群組

chown——更改檔案或目錄的所屬使用者

www.2cto.com  

chmod——更改檔案或目錄的訪問許可權

系統使用者並不是乙個人,也被稱為邏輯使用者或偽使用者。系統使用者沒有相應的/home目錄和密碼。系統帳號通常是linux系統使用的乙個管理日常服務的管理帳號。例如,系統使用者www-data擁有apache web伺服器和它相關的檔案。只有系統使用者www-data和超級使用者具有這些檔案的訪問許可權。在passwd中系統使用者表示如下:

www-data:x:33:33:www-data:/var/www:/bin/sh  

作者 lqhbupt

Ubuntu中的使用者管理(一)使用者賬戶

linux 系統中通常有三種型別的使用者 超級使用者 super user 常規使用者 regular user 和系統使用者 system user 超級使用者的 uid和 gid都是 0。常規使用者的 uid從 1000 開始。系統使用者的 uid從 1 499 還包括 65,534 ubunt...

Ubuntu中的使用者管理(一)使用者賬戶

linux 系統中通常有三種型別的使用者 超級使用者 super user 常規使用者 regular user 和系統使用者 system user 超級使用者的 uid和 gid都是 0。常規使用者的 uid從 1000 開始。系統使用者的 uid從 1 499 還包括 65,534 ubunt...

一 使用者管理(一)

一 建立使用者 概述 在oracle中要建立乙個新的使用者使用create user語句,一般是具有dba 資料庫管理員 的許可權才能使用。create user 使用者名稱 identified by 密碼 注意 oracle有個毛病,密碼必須以字母開頭,如果以數字開頭,它不會建立使用者 eg c...