使用者及使用者組管理
阿新 • • 發佈:2020-10-14
1.使用者配置檔案
使用者配置檔案為/etc/passwd,此處可以檢視現有使用者以及相關的資訊。各個資訊用冒號分開,共七段。
[[email protected]_01~]#cat/etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin ftp:x:14:50:FTPUser:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin systemd-bus-proxy:x:999:997:systemdBusProxy:/:/sbin/nologin systemd-network:x:192:192:systemdNetworkManagement:/:/sbin/nologin dbus:x:81:81:Systemmessagebus:/:/sbin/nologin polkitd:x:998:996:Userforpolkitd:/:/sbin/nologin tss:x:59:59:Accountusedbythetrouserspackagetosandboxthetcsddaemon:/dev/null:/sbin/nologin postfix:x:89:89::/var/spool/postfix:/sbin/nologin sshd:x:74:74:Privilege-separatedSSH:/var/empty/sshd:/sbin/nologin chrony:x:997:995::/var/lib/chrony:/sbin/nologin wennan:x:1000:1000::/home/wennan:/bin/bash
以使用者root為例詳細說明
2.密碼配置檔案
/etc/shadow使用者存放使用者的密碼資訊,與/etc/passwd一一對應,且分隔方式類似,共有9段資訊:
[[email protected]_01~]#cat/etc/shadow cat:/etc:是一個目錄 cat:/shadow:沒有那個檔案或目錄 [[email protected]_01~]#cat/etc/shadow root:$6$2LBWfHZo$dw4KlSeShNw/MYHuzBHjvvg5Zw2nPU1xgEbsZbpTsifxDeRnjrQgXza6YurPVxB1BG8.p7NH3DSMcc/R888h21:17458:0:99999:7::: bin:*:17110:0:99999:7::: daemon:*:17110:0:99999:7::: adm:*:17110:0:99999:7::: lp:*:17110:0:99999:7::: sync:*:17110:0:99999:7::: shutdown:*:17110:0:99999:7::: halt:*:17110:0:99999:7::: mail:*:17110:0:99999:7::: operator:*:17110:0:99999:7::: games:*:17110:0:99999:7::: ftp:*:17110:0:99999:7::: nobody:*:17110:0:99999:7::: systemd-bus-proxy:!!:17455:::::: systemd-network:!!:17455:::::: dbus:!!:17455:::::: polkitd:!!:17455:::::: tss:!!:17455:::::: postfix:!!:17455:::::: sshd:!!:17455:::::: chrony:!!:17455:::::: wennan:$6$u3GX2WHR$hfGjBrBaZF0p6AJ6FDEhxhyIuDnMu1Laq3l6syNkvFk8L4C2UfeqVipFltl1N4YWoZHeosu99pjTnTdCXKqxF.:17465:0:99999:7:::
以使用者bin為例做詳細說明:
3.使用者組管理
groupadd命令建立新的組
[[email protected]_01~]#groupaddtest_group1 [[email protected]_01~]#tail-n1/etc/group test_group1:x:1002:
-g選項:指定gid
[[email protected]_01~]#groupadd-g2000test_group2 [[email protected]_01~]#tail-n1/etc/group test_group2:x:2000:
groupdel命令可以刪除組(只能刪除空白組)
[[email protected]_01~]#groupdeltest_group2 [[email protected]_01~]#!tail tail-n1/etc/group test_group1:x:1002: [[email protected]_01~]#groupdelwennan groupdel:不能移除使用者“wennan”的主組
4.使用者管理
使用useradd命令建立新使用者
-u選項可以自定義uid,-g選項可以指定使用者屬組(否則預設建立與使用者名稱相同的組)
[[email protected]_01~]#useradd-u1020-gtest_group1user2 [[email protected]_01~]#tail-n3/etc/passwd chrony:x:997:995::/var/lib/chrony:/sbin/nologin wennan:x:1000:1000::/home/wennan:/bin/bash user2:x:1020:1002::/home/user2:/bin/bash [[email protected]_01~]#tail-n3/etc/group test_group:x:1001: slocate:x:21: test_group1:x:1002:
-d選項可以指定使用者的家目錄,-s選項可以指定使用者shell,-M則不建立使用者家目錄
[[email protected]_01~]#useradduser03-u1021-gtest_group1-d/home/user03_testhome-s/sbin/nologin [[email protected]_01~]#tail-n3/etc/passwd wennan:x:1000:1000::/home/wennan:/bin/bash user2:x:1020:1002::/home/user2:/bin/bash user03:x:1021:1002::/home/user03_testhome:/sbin/nologin
使用userdel可以刪除使用者,-r選項可以連帶刪除使用者家目錄
[[email protected]_01~]#userdel-ruser03 [[email protected]_01~]#ls-l/home 總用量0 drwx------.2user2test_group16210月3023:33user2 drwx------.2wennanwennan8310月2622:28wennan
轉載於:https://blog.51cto.com/lavender7n/1977600