4 RHCSA使用者賬戶操作

2021-08-09 20:19:40 字數 3132 閱讀 2521

1)建立使用者組操作

建立下列使用者、組以及和組的成員關係:

● 乙個名為 adminuser 的組

● 乙個名為 natasha 的使用者,其屬於 adminuser,這個組是該使用者的從屬組

● 乙個名為 harry 的使用者,屬於 adminuser,這個組是該使用者的從屬組

● 乙個名為 sarah 的使用者,其在系統中沒有可互動的 shell,並且不是 adminuser 組的

成員使用者

● natasha、harry、和 sarah 的密碼都要設定為 flectrag

解題參考:

[root@localhost ~]# groupadd adminuser         //建立組adminuser

[root@localhost ~]# useradd -g adminuser natasha //建立使用者natasha,從屬組為adminuser

[root@localhost ~]# id natasha //檢視使用者資訊

uid=1001(natasha) gid=1002(natasha) groups=1002(natasha),1001(adminuser)

[root@localhost ~]# useradd -g adminuser harry //建立使用者harry,從屬組為adminuser

[root@localhost ~]# useradd -s /sbin/nologin sarah //建立使用者sarah,不能登陸系統

[root@localhost ~]# id sarah

uid=1004(sarah) gid=1005(sarah) groups=1005(sarah)

[root@localhost ~]# echo flectrag | passwd --stdin natasha //設定使用者密碼,必須加--stdin引數

changing password for user natasha.

passwd: all authentication tokens updated successfully.

[root@localhost ~]# echo flectrag | passwd --stdin harry //設定使用者密碼,必須加--stdin引數

changing password for user harry.

passwd: all authentication tokens updated successfully.

[root@localhost ~]# echo flectrag | passwd --stdin sarah //設定使用者密碼,必須加--stdin引數

changing password for user sarah.

passwd: all authentication tokens updated successfully.

2)配置乙個使用者賬戶

建立乙個名為 alex 的使用者,使用者 id 是 3456。密碼是 flectrag

結題參考:

[root@localhost ~]# useradd -u 3456 alex           //建立使用者alex,指定uid為3456

[root@localhost ~]# id alex //檢視資訊

uid=3456(alex) gid=3456(alex) groups=3456(alex)

[root@localhost ~]# echo flactrag | passwd --stdin alex //設定使用者密碼,必須加--stdin引數

changing password for user alex.

passwd: all authentication tokens updated successfully.

解刨析理

1)使用者帳號:我們系統不能只有root賬號,這樣太不安全了,擁有所有許可權,所以我們需要建立一些普通許可權的使用者

使用者的作用是很強大的,他不止可以登入系統,還可以管理檔案的許可權,linux是一切皆檔案的,所以使用者的功能是很強大的

2)使用者帳號管理的增刪改查:

/etc/passwd使用者管理檔案

使用者的屬性:登入名、密碼、uid(系統是根據我們id號來識別的,0是管理員,1-499是)、gid(沒有特殊指定的話就是只包含此使用者的名字的組)、注釋、家目錄、登入shell(我們在操作所有命令時預設都需要乙個直譯器來解釋,這個就是指定預設直譯器的,預設是/bin/bash、系統使用者一般是/sbin/nologin,一般是系統執行時需要的使用者,不給他們登入系統的許可權)

我們可以在建立使用者的時候進行指定,也可以在建立完以後進行修改

3)useradd 登入名

-u 指定uid

-g 指定gid

其中我們使用者必須有乙個主組,且還可以有多個附加組

-g 指定附加組名

-d:指定家目錄(可以不在home中,但是父目錄一定要存在)

-s:指定登入shell

如果我們建立完了,想要修改,可以使用usermod,也是這些選項

我們建立完成,必須新增密碼才能登陸:

passwd 使用者名稱:互動式修改密碼

echo 「密碼」 | passwd –stdin 使用者名稱 :非互動式修改密碼

userdel -r 使用者名稱:注意不加-r不會刪除它的家目錄

id:檢查帳號資訊

id 不存在的使用者:no such user

id 存在使用者:uid gid groups 10(所屬的附加組)

4)組賬號的屬性:組名、gid、組的成員。。。

組賬號的增刪改查:

groupadd -g gid 組名:不指定就隨機挑選乙個

groupmod

-g gid 組名

-n 新組名字 組名

gpasswd:管理組成員

-a 使用者 組名 從組中新增使用者

-d 使用者 組名 從組中刪除使用者

groupdel 組名

使用者賬戶管理(本地使用者)學習筆記4 劉晨

使用者賬戶管理 本地使用者 開啟本地使用者 1win r 輸入 compmgmt.msc computer電腦,management管理,經營者 電腦管理器2我的電腦 計算機 右鍵管理 本地使用者和組 每個賬戶對應唯一安全標識 sid使用者的許可權通過使用者sid來記錄 建立使用者,進入本地使用者和...

log4j MDC使用者操作日誌追蹤配置

一種解決的辦法是採用自定義的日誌格式,把使用者的資訊採用某種方式編碼在日誌記錄中。這種方式的問題在於要求在每個使用日誌記錄器的類中,都可以訪問到使用者相關的資訊。這樣才可能在記錄日誌時使用。這樣的條件通常是比較難以滿足的。mdc 的作用是解決這個問題。mdc 可以看成是乙個與當前執行緒繫結的雜湊表,...

log4j用來儲存使用者操作日誌

1.log4j.properties配置檔案中的資訊 log4j.rootlogger debug,db,console log4j.logger.business info,db 2.資料庫表結構 3.controller中 1.查詢出project表中的資料 以上三步就可以直接儲存操作日誌,當然...