歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux中的用戶和組

Linux中,用戶可大致分為兩類:管理員 和 普通用戶。
普通用戶又可以細分為 系統用戶 和 登錄用戶。
我們知道Linux中默認的管理員用戶名叫 root,那麼操作系統是怎樣識別一個用戶是 管理員用戶 還是 普通用戶呢,是跟我們想象的一樣,通過用戶名去識別嗎?並不是,操作系統是通過UID去識別用戶是否為管理員的,這裡說到的UID是一個數字,它標識了用戶的身份,管理員用戶的uid為0,所以操作系統判斷一個用戶是否為管理員,就是去判斷這個用戶的UID是否為0,跟用戶名沒有任何關系。
管理員的UID為0,普通用戶的UID范圍為1-65535。
而普通用戶又分為系統用戶和登錄用戶 ,系統用戶和登錄用戶有什麼具體區別呢,先說說比較容易理解的登錄用戶,登錄用戶就是我們平常人為操作系統時登錄shell的用戶,我們通過交互式登錄後,使用的用戶成為登錄用戶,系統用戶可以相對於登錄用戶去理解,就是不需要登錄的用戶,這些系統用戶通常會給某些服務使用,或者給某些後台進程使用,開機啟動後,某些進程或服務會自動運行,但是這些服務在運行時需要以某個用戶的身份去運行,這種用戶就叫做系統用戶,它們往往不需要登錄,當然,一些服務也可以通過登錄用戶去啟動,在用戶登錄後去操作某些服務。
系統用戶 和 登錄用戶 的UID也都有具體范圍,但是在centos6(及以前的版本)和 centos7中的范圍不一樣。


創建用戶的時候,可以根據用戶的類型,指定UID ,UID所在范圍取決於用戶類型。
本文出自 “學思行知” 博客,請務必保留此出處http://zz6547.blog.51cto.com/2571551/1833282
Copyright © Linux教程網 All Rights Reserved