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 ...