Linux使用者和使用者組基本概念

來源:互聯網
上載者:User

Linux使用者和使用者組基本概念

一、Linux使用者基本概念

1、 3A認證機制

電腦如何區分不同的使用者呢 ? --->  使用者標識(使用者名稱、GID)、密碼;

認證資訊:通過比對事先儲存的,與登入時提供的資訊是否一致

  • Authentication: 認證機制,通過某種方案來確認使用者是其聲稱的使用者,如密碼、生物識別技術等
  • Authorization: 授權機制, 資源使用層級(Linux只有管理員和普通使用者兩級分配機制,許可權)
  • Audition: 審計機制,監督許可權的使用 ,log審計憑據---額外審計功能SELinuse

2、 使用者分類

使用者標識: UserID, UID,  16bits 位元表示,也就是: 0 - 65535

Linux核心(2.6.x)已經可以支援到2^32 - 1 個標識符。

  • root : 0
  • 普通使用者: 1 - 65535
    • 系統使用者: 1-499(CentOS 6) ;  1-999(CentOS 7)
    • 登入使用者: 500 - 60000(CentOS 6) ; 1000 - 60000 (CentOS 7)

3、 使用者設定檔

(1) 使用者資訊庫: /etc/passwd
格式(七段):account:password:UID:GID:GECOS:directory:shell
account: 使用者名稱
password:預留位置x;
UID:使用者的ID號
GID:使用者所屬的主組的ID號;
GECOS:注釋資訊
directory:使用者的家目錄;
shell:使用者的預設shell,登入時預設shell程式;

(2)密碼儲存位置: /etc/shadow
格式(九段):使用者名稱:加密的密碼:最近一次修改密碼的時間:最短使用到期日:最長使用到期日:警告期段:到期寬限時間:帳號失效日期:保留欄位

  • login name:使用者名稱
  • encrypted password:經過編碼的密碼
  • date of last password change:密碼最近一次修改密碼的時間
  • minimum password age:密碼最短使用到期日
  • maximum password age:密碼最長使用到期日:表示兩次修改密碼的最長間隔。
  • password warning period:警告時間:表示在密碼快要到期之前的多少天開始警告使用者修改密碼。
  • password inactivity period:到期寬限時間:表示在密碼到期以後,還允許使用者登入的時間,只不過在這段時間裡登入系統以後就必須要修改密碼才能使用系統。
  • account expiration date:帳號失效日期,該帳號被禁用
  • reserved field:保留欄位

(3)建立新使用者預設屬性: /etc/default/useradd
# useradd defaults file
GROUP=100                # 建立組
HOME=/home              # 預設家目錄
INACTIVE=-1             
EXPIRE=
SHELL=/bin/bash          # 預設shell
SKEL=/etc/skel          # 預設家目錄的檔案
CREATE_MAIL_SPOOL=yes    # 自動建立mail

二、使用者組
1. 使用者組(使用者容器)的分類
組標識:GroupID, GID
16bits位元字:0-65535
 (1)系統視角:管理使用者組&普通使用者組
    Administrator 群組:0
    普通使用者組:1-65635
            系統使用者組:1-499(CentOS6), 1-999(CentOS7)
            登入使用者組:500-60000(CentOS6), 1000-60000(CentOS7)       
(2)使用者視角:基本組&附加組
    使用者的基本組:使用者本身所屬組
    使用者的附加組:使用者額外所支援的組

有效組:
## 查看使用者所屬的組,第一個為有效使用者組
# groups                   

##切換有效組為其他輔組
# newgrp GROUP
 
其實這個命令導致建立了一個子shell。 

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.