Linux - 用户与组
生活随笔
收集整理的這篇文章主要介紹了
Linux - 用户与组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
root超級用戶,UID 0系統用戶(偽用戶,不登錄),UID 1~999普通用戶,UID 1000+
用戶組就是具有相同特征的用戶的集合。一個組可以包含多個用戶,每個用戶也可以屬于不同的組。用戶組在Linux中扮演著重要的角色,方便管理員對用戶進行集中管理。等你有了成百上千個用戶的時候,你就知道組有多么方便了。
linux 先死后活! 先死記住! 再講原理。
用戶的相關命令
語法:useradd 用戶名(區分大小寫)
常用參數:
-u UID
-d 宿主目錄
-g 起始組
-G 附加組
-s 登錄shell
-m 自動建立用戶的登入目錄
[root@local ~]# adduser san [root@local ~]# tail -n 1 /etc/passwd san:x:1001:1001::/home/san:/bin/bash [root@local ~]# tail -1 /etc/passwd san:x:1001:1001::/home/san:/bin/bash [root@local ~]# adduser SAN [root@local ~]# tail -2 /etc/passwd san:x:1001:1001::/home/san:/bin/bash SAN:x:1002:1002::/home/SAN:/bin/bash/etc/passwd 文件,保存系統賬戶信息。
[root@local www]# which adduser /usr/sbin/adduser [root@local www]# which useradd /usr/sbin/useradd [root@local www]# ll /usr/sbin/adduser lrwxrwxrwx. 1 root root 7 1月 2 15:56 /usr/sbin/adduser -> useradduseradd 跟 adduser是一樣的效果。
開源思維,一切都可以修改。跟老司機,學習的是經驗和思維。
[root@local www]# chsh -l /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin /bin/tcsh /bin/csh查看系統中的殼。
[root@local www]# useradd -u 2018 zhubajie [root@local www]# id zhubajie uid=2018(zhubajie) gid=2018(zhubajie) 組=2018(zhubajie) [root@local www]# useradd -g 2018 sunwukong [root@local www]# useradd -g 2018 niumowang [root@local www]# id sunwukong uid=2019(sunwukong) gid=2018(zhubajie) 組=2018(zhubajie) [root@local www]# id niumowang uid=2020(niumowang) gid=2018(zhubajie) 組=2018(zhubajie)指定用戶組
[root@local www]# ll /home 總用量 4 drwx------. 14 jiqing jiqing 4096 1月 2 16:38 jiqing drwx------ 3 niumowang zhubajie 74 1月 9 09:36 niumowang drwx------ 3 sunwukong zhubajie 74 1月 9 09:36 sunwukong drwx------ 3 zhubajie zhubajie 74 1月 9 09:35 zhubajie [root@local www]# userdel sunwukong [root@local www]# ll /home 總用量 4 drwx------. 14 jiqing jiqing 4096 1月 2 16:38 jiqing drwx------ 3 niumowang zhubajie 74 1月 9 09:36 niumowang drwx------ 3 2019 zhubajie 74 1月 9 09:36 sunwukong drwx------ 3 zhubajie zhubajie 74 1月 9 09:35 zhubajie [root@local www]# userdel -r niumowang [root@local www]# ll /home 總用量 4 drwx------. 14 jiqing jiqing 4096 1月 2 16:38 jiqing drwx------ 3 2019 zhubajie 74 1月 9 09:36 sunwukong drwx------ 3 zhubajie zhubajie 74 1月 9 09:35 zhubajieuserdel 刪除 -r 徹底刪除。
密碼文件 /etc/shadow
vim /etc/shadow root:$6$SAbdjDh6vas5CQXF$atWNnFJ5XlKKJuPQpP1SqOBb5K3QjtrFFCR.MMF3pAGEk6SB6giV0pgvhXj4qF2IbG3SqnrTQN3Kru6VCWVMQ1::0:99999:7::: ... jiqing:$6$VSgx2Ag/$bqF3.5GGPiUzNiVN02dExyGUxzLqNuuju/Q0WNHjr2vROKP1LAv0hDSh.rAnmQ98WGgcRu1BNoKkNZWhksNth0:17533:0:99999:7::: www:$6$GH90pCSs$Dm/V2.X5nSsO/5YiPtE/9iZmU3iVJrZFXjKQAsCJ/zQdZ5eq2pB84h.oxlomg0dGYlU.piXpN4CRJHDzyzHma/:17539:0:99999:7::: zhubajie:!!:17540:0:99999:7:::修改密碼的兩種方式
[root@local www]# passwd zhubajie 更改用戶 zhubajie 的密碼 。 新的 密碼: 無效的密碼: 密碼少于 8 個字符 重新輸入新的 密碼: passwd:所有的身份驗證令牌已經成功更新。通過passwd進行修改。
[root@local www]# echo 123456 | passwd --stdin zhubajie 更改用戶 zhubajie 的密碼 。 passwd:所有的身份驗證令牌已經成功更新。通過管道模式修改用戶密碼。
兩個用戶密碼一樣,加密后的內容不一樣。
[root@local www]# echo 123456|sha1sum c4f9375f9834b4e7f0a528cc65c055702bf5f24a -hash 123456。
組管理
本地組,遠程組(域)
超級用戶組root GID 0
普通用戶組
? 系統用戶組 GID 1-999
? 本地用戶組 GID 1000+
注:每一個用戶都有一個同名的組。除非你額外指定它。
vim /etc/group查看組。
轉載于:https://www.cnblogs.com/jiqing9006/p/8250959.html
總結
以上是生活随笔為你收集整理的Linux - 用户与组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第二阶段冲刺第五天站立会议
- 下一篇: jquery 中后代遍历之childre