資訊
備註使用者名稱
使用者的名稱
密碼使用者的密碼
uid使用者的id號,可以多個。uid可用於控制許可權
組群乙個使用者可以有1個主要組群,多個附屬組群。賦予乙個組群許可權,組群中的使用者自動獲取許可權
家目錄使用者登入後進入的目錄,預設/home/使用者名稱。root的家目錄是/root。
登入shell
命令直譯器,自己編寫的程式也可以成為乙個shell,如果使用者的登入shell是這個程式,則使用者只能執行程式中編寫的功能.常用/bin/bash,禁止使用者登入/sbin/nologin
備註使用者的備註資訊
使用者資訊的檔案在/etc/passwd裡面。各列含義如下:
使用者名稱:密碼:uid:主要組群的gid:備註:家目錄:登入shell
密碼原來存放在/etc/passwd檔案,後來轉在/etc/shadow中,開啟檔案後以x表示
資訊
備註密碼
經過加密後儲存
上一次修改密碼的時間
表示為從2023年1月1號開始到最近一次修改密碼的時間
密碼有效期最少天數
自上次修改密碼後開始計算,至少要這麼多天才能再次修改密碼
密碼有效期最大天數
自上次修改密碼後開始計算,過了這麼多天後提示使用者必須修改資訊,為0或者空則不通知
密碼修改警告期
從密碼有效期最大天數前多少天提示使用者修改密碼
密碼非活動期
過了密碼有效期最大天數後仍未修改密碼,下次登入強制修改密碼,如果過了此時間則賬號凍結
賬號失效天數
從2023年1月1日起過多少天後賬號凍結
密碼資訊的檔案在/etc/shadow裡面,需要root許可權進入。各列含義如下:
使用者名稱|密碼|上一次修改密碼的時間|密碼有效期最少天數|密碼有效期最大天數|密碼修改警告期|密碼非活動期|賬號失效天數
linux使用者分為超級使用者root,系統使用者,普通使用者三類。
資訊備註
組群名組群的名稱
gid組群id號,也允許不唯一,不同組群名可以有乙個共同的編號。
使用者列表
屬於該群組的使用者有哪些
組資訊在/etc/group檔案裡面,各列含義如下:
群組名稱|原來儲存群組密碼,現用x表示|gid|使用者列表(只有使用者設定為附屬群組才會出現在這裡)
1.新增使用者 useradd
useradd後面的選項可多個組合使用
命令功能
useradd jj
建立名稱為jj的使用者,uid自動設定,主要組群為jj,家目錄為/user/jj,shell為/bin/bash
useradd-u***x jj
建立名稱為jj的使用者,uid為***x,其他未設定用預設
useradd-g*** jj
建立名稱為jj的使用者,主要組群為***(可以輸入組的id或名稱)
useradd-g***,xx jj
建立名稱為jj的使用者,附屬組群為***,xx
useradd-da jj
建立名稱為jj的使用者,家目錄為a
useradd-sb jj
建立名稱為jj的使用者,shell設定為b
useradd-e2020-5-30 jj
建立名稱為jj的使用者,使用者截止日期為2020-5-30
useradd-c「a」 jj
建立名稱為jj的使用者,使用者的備註為a
1.如果建立的使用者想用別的使用者的uid需要在useradd 後面加 -o -u a jj 意為建立uid為a的使用者的別名使用者jj。2.另外-r表示不建立家目錄,-m表示建立家目錄,在紅帽系統中不加-m也會自動建立。但ubuntu中並且useradd jj。不會自動設定shell,且不加-m不會建立家目錄,如果使用者建立了,沒有建立對應家目錄,在圖形介面登不上去。
命令功能
usermod-ua jj
將jj的uid改為a
usermod-ga jj
將jj的主要組群改為a(a可為id或者名稱)
usermod-ga jj
將jj的附屬組群改為a
usermod-g -ab jj
將jj的附屬組群新增b
usermod-da
將jj的家目錄設定為a
usermod-sa jj
將jj的shell改為a
usermod-la jj
將jj的名稱改為a
命令功能
userdel jj
刪除使用者jj,但不刪除家目錄
userdel-rjj
刪除使用者jj且刪除家目錄
userdel-r -fjj
若jj已登入,能強制刪除jj且刪除家目錄
命令功能
groupadd jj
新建組jj,組id自動分配
groupadd-ga jj
新建id為a的組jj
命令功能
groupmod-na jj
修改組jj的名稱為a
groupmod-ga jj
修改組jj的id為a
另外想用別的組id,需要groupmod -o
命令功能
groupdel jj
刪除組jj,但要求jj組裡面沒有使用者。
乙個使用者剛建立時,要對其設定密碼,或者刪除其密碼。才能登陸上使用者。
命令功能
passwd jj
設定jj的密碼
passwd-ljj
將jj賬號鎖定,不能登入
passwd-ujj
解鎖使用者jj
passwd-djj
刪除jj的密碼,jj可以不用密碼就登入
passwd-na jj
將jj的密碼最少有效期設為a,n為mindays
passwd-xa jj
將jj的密碼最大有效期設為a,x為maxdays
passwd-wa jj
將jj的密碼修改警告期設為a,w為warndays
passwd-ia jj
將jj的密碼非活動期設為a,i為inactive
上面的useradd,usermod等指令可以在後面加-h檢視幫助面板
命令功能
id jj
檢視jj的uid,主要組群和附屬組群的gid
finger jj
檢視jj的家目錄,shell,和最近一次登入時間
linux 組和使用者
linux 組 1 新增組 groupadd 選項 使用者組 g gid 指定新使用者組的組標識號 gid o 一般與 g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。root localhost groupadd teacher root localhost groupa...
linux使用者和組
使用者建立 useradd useradd options login u uid uid min,uid max 定義在 etc login.defs g gid 指明使用者所屬基本組,可為組名,也可以gid c comment 使用者的注釋資訊 d path to home dir 以指定的路徑...
linux使用者和組
linux上每個使用者都擁有乙個唯一的使用者名稱和乙個相對應的使用者id uid 使用者可以隸屬於乙個或多個組。每個組也擁有乙個唯一的組名和組id gid 使用者和組主要是用來控制資源訪問許可權的。每個使用者都會在此檔案裡有一條記錄,每條記錄包含7個字段。root x 0 0 root root b...