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表中的資料 以上三步就可以直接儲存操作日誌,當然...