linux中什麼是使用者組?使用者與組的關係是什麼?
在linux中,建立group的意思為“建立使用者組”,可以使用groupadd命令實現。groupadd命令用於建立一個新的使用者組,新使用者組的資訊將被新增到系統檔案中,以下是詳細的內容:
linux的使用者組是什麼?
Linux是一個多使用者多工的分時作業系統,如果需要使用系統資源,必須向系統管理員申請一個賬戶,透過這個賬戶進入系統。透過建立不同屬性的使用者,一方面,可以合理的利用和控制系統資源,另一方面也可以幫助使用者組織檔案,提供對使用者檔案的安全性保護。
每個使用者都用一個唯一的使用者名稱和使用者口令,在登入系統時,只有正確輸入了使用者名稱和密碼,才能進入系統和自己的主目錄。
使用者組是具有相同特徵使用者的邏輯集合,有時我們需要讓多個使用者具有相同的許可權。
比如檢視、修改某一個檔案的許可權,一種方法是分別對多個使用者進行檔案訪問授權,如果有10個使用者的話,就需要授權10次,顯然這種方法不太合理。
另一種方法是建立一個組,讓這個組具有檢視、修改此檔案的許可權,然後將所有需要訪問此檔案的使用者放入這個組中,那麼所有使用者就具有了和組一樣的許可權。這就是使用者組,將使用者分組是Linux 系統中對使用者進行管理及控制訪問許可權的一種手段,透過定義使用者組,在很大程度上簡化了管理工作。
使用者與組的關係:一對一、一對多、多對一和多對多;下圖展示了這種關係:
一對一:即一個使用者可以存在一個組中,也可以是組中的唯一成員;
一對多:即一個使用者可以存在多個使用者組中。那麼此使用者具有多個組的共同許可權;
多對一:多個使用者可以存在一個組中,這些使用者具有和組相同的許可權;
多對多:多使用者個可以存在多個組中。其實就是上面三個對應關係的擴充套件。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2924690/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GNU是什麼?和Linux是什麼關係?Linux
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- Python中的mechanize模組是什麼?Python
- Linux中uuid是什麼?UUID由幾部分組成?LinuxUI
- 什麼是IPFS?IPFS與區塊鏈有什麼關係區塊鏈
- 什麼是web組態Web
- Linux刪除使用者有什麼方法?linux運維是做什麼的Linux運維
- 什麼是Cython?和Python有什麼關係?Python
- 什麼是 WireGuard?為什麼 Linux 使用者為它瘋狂?Linux
- 什麼是Yottachain和YTA幣,它們是什麼關係?AI
- Spring Boot與Spring Cloud是什麼關係?Spring BootCloud
- Spring boot與Spring cloud 是什麼關係?Spring BootCloud
- Linux下:熱插拔和模組是什麼Linux
- 雲端計算和Linux是什麼關係?Linux
- Python中模組是什麼?Python有哪些模組?Python
- 什麼是Linux?Linux中dev指什麼?Linuxdev
- “使用者組”在 Linux 上到底是怎麼工作的?Linux
- 特殊特性與FMEA之間的關係是什麼?
- GitClub和GitHub是什麼關係Github
- 什麼是反對稱關係?
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- 什麼是客戶關係管理
- JDK、JRE、JVM,是什麼關係?JDKJVM
- Linux由哪幾部分組成?與Ubuntu的區別是什麼?LinuxUbuntu
- 什麼是組態軟體?Web組態軟體又是什麼?Web
- 什麼是Socket連線?它與TCP連線有什麼關係TCP
- ssl證書是由什麼組成?ssl證書是什麼?
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- ###什麼是Linux核心###什麼是MMULinux
- 什麼是組態雲平臺?有什麼功能?
- IP、域名和DNS的關係與區別是什麼?DNS
- REST是什麼?RESTFul又是什麼?這二者的關係是怎樣的?REST
- Linux 中boost是什麼?Linux
- Linux中什麼是Rsync?Linux
- Linux中什麼是inode?有什麼作用?Linux