linux入門學習筆記(三)使用者及其組管理

2021-10-08 11:57:06 字數 2353 閱讀 1328

使用者的概念

"登入名"是與/etc/passwd檔案中的登入名相一致的使用者賬號

"口令"字段存放的是加密後的使用者口令字,長度為13個字元。如果為空,則對應使用者沒有口令,登入時不需要口令

"最後一次修改時間"表示的是從某個時刻起,到使用者最後一次修改口令時的天數。時間起點對不同的系統可能不一樣。例如在sco linux 中,這個時間起點是2023年1月1日。

"最小時間間隔"指的是兩次修改口令之間所需的最小天數。

"最大時間間隔"指的是口令保持有效的最大天數。

"警告時間"字段表示的是從系統開始警告使用者到使用者密碼正式失效之間的天數。

"不活動時間"表示的是使用者沒有登入活動但賬號仍能保持有效的最大天數。

"失效時間"字段給出的是乙個絕對的天數,如果使用了這個字段,那麼就給出相應賬號的生存期。期滿後,該賬號就不再是乙個合法的賬號,也就不能再用來登入了。

3.使用者組的所有資訊都存放在/etc/group檔案中。

將使用者分組是linux 系統中對使用者進行管理及控制訪問許可權的一種手段。每個使用者都屬於某個使用者組;乙個組中可以有多個使用者,乙個使用者也可以屬於不同的組。當乙個使用者同時是多個組中的成員時,在/etc/passwd檔案中記錄的是使用者所屬的主組,也就是登入時所屬的預設組,而其他組稱為附加組。使用者要訪問屬於附加組的檔案時,必須首先使用newgrp命令使自己成為所要訪問的組中的成員。使用者組的所有資訊都存放在/etc/group檔案中。此檔案的格式也類似於/etc/passwd檔案,由冒號(:)隔開若干個字段,這些欄位有:

組名:口令:組標識號:組內使用者列表

"組名"是使用者組的名稱,由字母或數字構成。與/etc/passwd中的登入名一樣,組名不應重複。

"口令"字段存放的是使用者組加密後的口令字。一般linux 系統的使用者組都沒有口令,即這個字段一般為空,或者是*。

"組標識號"與使用者標識號類似,也是乙個整數,被系統內部用來標識組。

"組內使用者列表"是屬於這個組的所有使用者的列表/b],不同使用者之間用逗號(,)分隔。這個使用者組可能是使用者的主組,也可能是附加組。

使用者管理

與檔案管理部分相同,對使用者的管理主要有

一、使用者名稱的相關操作

1. 使用者賬號的新增

命令 useradd

語法 useradd 選項引數 新使用者名稱

可選引數:

-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。

2.使用者賬號的刪除

命令 userdel

語法 userdel 選項引數 使用者名稱

可選引數:

-r 遞迴刪除使用者的所有目錄(常用)

3.使用者賬號的修改

命令 usermod

語法 usermod 選項引數 使用者名稱

可選引數:

-c comment 指定一段注釋性描述。

-d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用-m選項,可以建立主目錄。

-g 使用者組 指定使用者所屬的使用者組。

-g 使用者組,使用者組 指定使用者所屬的附加組。

-s shell檔案 指定使用者的登入shell。

-u 使用者號 指定使用者的使用者號,如果同時有-o選項,則可以重複使用其他使用者的標識號。

二、使用者密碼的相關操作

1. 使用者密碼的新增(建立新使用者時,無密碼)

命令 passwd

語法 passwd 使用者名稱

密碼需要輸入兩次,第一遍是新密碼,第二遍是確認密碼

2.使用者密碼的刪除

命令 passwd

語法 passwd -d 使用者名稱

3.使用者密碼的修改

普通使用者修改自己的口令時,passwd命令會先詢問原口令,驗證後再要求使用者輸入兩遍新口令,如果兩次輸入的口令一致,則將這個口令指定給使用者;而超級使用者為使用者指定口令時,就不需要知道原口令。

三、使用者組的相關操作

1. 使用者組的新增

命令 groupadd

語法 groupadd 使用者組

2. 使用者組的刪除

命令 groupdel

語法 groupdel 使用者組

3. 使用者組的修改

命令 groupmod

語法 groupmod 使用者組

Linux 使用者管理簡單學習筆記(三)

使用者組管理命令 groupadd g 888 webadmin 建立使用者組webadmin,其gid為888 刪除使用者組 groupdel 組名 修改使用者組資訊 groupmod groupmod n apache webadmin 修改webadmin組名為apache gpasswd 設...

Linux 入門筆記 Linux使用者基礎

許可權是作業系統用來限制對資源訪問的機制 每個程序都是以某個使用者的身份執行,擁有對應的許可權。許可權分為3中 讀 寫 執行 linux基於ugo模式進行控制 u user,g group o other ls l drwxr xr 2 user usergroup 208 oct 1 12 00 ...

Linux基礎入門(三) 學習筆記

備份日誌 小明是乙個伺服器管理員,他需要每天備份論壇資料 這裡我們用日誌替代 備份當天的日誌並刪除之前的日誌。而且備份之後檔名是年 月 日的格式。alternatives.log在 var log 下面。目標為shiyanlou使用者新增計畫任務 每天凌晨3點的時候定時備份alternatives....