linux賬號及使用者組小結

2021-09-30 05:22:02 字數 671 閱讀 2654

linux賬號與使用者組:

使用者識別:uid與gid,

如何登入linux取得uid/gid:

1、先找/etc/passwd裡是否有這個賬號?如果沒有則退出,如果有,則將此賬號對應的uid與gid讀出來,並將此賬號的家目錄與shell裝置也一併讀出來。

2、然後核對密碼,這裡linux 進行/etc/shadow中查詢對應的賬號與uid,然後核對剛才輸入的密碼與裡面的密碼是否相符。

3、如果一切都符合,就進入shell控制階段。

uid的限制:

0:系統管理員

1-499:保留給系統使用的id

500-65535:給一般使用者,當前linux核心(2.6.x版)已經可以支援(2的32次方-1)4294967295個uid號碼了.

gid:/etc/group檔案中。

檢視我所有支援的使用者組:group

賬號管理:

useradd:這個命令至少可能會更改的地方有:           

/etc/passwd  /etc/shadow  /etc/group  /etc/gshadow /etc/username

相關設定檔案:參考值 在 /etc/default/useradd

家目錄的參考:/etc/skel/*

關於uid/gid的設定:/etc/login/.defs

linux 使用者及使用者組

1 linux為什麼要區分使用者及使用者組 為了限制使用者可以使用的資源,不同的使用者擁有的許可權大小是不一樣的,root使用者可以擁有最大的許可權,使用所有的資源,讀寫執行所有檔案 而普通使用者的是受限的,只能讀寫執行擁有許可權的檔案。2 使用者的分類 linux把使用者分為了三種 id使用者型別...

Linux命令賬號(使用者 使用者組)控制(五)

使用者賬號 組賬號 組賬號用來區分許可權,不用於登入 本地賬戶的資料檔案 解析使用者賬號檔案 etc passwd,儲存使用者賬號的基本資訊 示例 head n 1 etc passwd 取出該檔案中第一行的資料 示例 head n 1 etc shadowuseradd 新增使用者 常用命令選項 ...

linux 使用者及使用者組管理

1 新增使用者 語 法 useradd 選項 使用者帳號 參 數 c 指定一段注釋性的描述 d 指定使用者登入的起始目錄 g 指定使用者所屬的組 g 使用者組,使用者組指定使用者所屬的附加屬 s 指定使用者登入的shell u 指定使用者的使用者號 eg 2 刪除使用者 語 法 userdel r ...