1. 程式人生 > >用戶和群組管理

用戶和群組管理

顯示 gin 維護 shell tail 驗證 屬組 登錄 針對

第十一章 用戶和群組管理
復制上一組的路徑 esc+del(句號)
cat
tac 倒敘查看
more 分頁顯示文本文件 單向
less 分頁顯示文本文件 能翻頁 q退出
head:快速查看前十行(默認)
[[email protected] ~]# head -3 /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
tail:快速查看後十行(默認)
[[email protected] ~]# tail -3 /etc/passwd //默認是十行 看幾行就-幾
tcpdump:x:72:72::/:/sbin/nologin
abc:x:500:500::/home/abc:/bin/bash
abcd:x:501:501::/home/abcd:/bin/bash

/etc/passwd和/etc/shadow 是最關鍵的兩個配置文件
root用戶是系統中權限最高的,普通用戶不能執行的操作 root都能完成 叫做超級用戶
root的UID為0 每一個用戶都有一個UID //超級用戶不在於叫root 在於UID是0!
系統用戶不具備登錄linux系統的能力,但是是系統不可或缺的,系統用戶UID是1~499 即500以內
普通用戶能登陸系統,能操作自己目錄的內容,使用系統的權限受限,都是系統管理員創建的,UID是500~60000

/etc/passwd/文件解析
root:x:0:0:root:/root:/bin/bash
用戶名:密碼:UID:GID:用戶名全程:主目錄:登錄shell
-rw-r--r--.//rw- 文件所有者的權限 r--群組中其他用戶的權限 r--剩余的別的用戶的權限
r意思是可讀 w意思是可以寫入 x意思是可以執行
/etc/passwd 放的是用戶信息 /etc/shadow存放的加密密碼

useradd usermod userdel 添加 修改 刪除用戶
[[email protected] ~]# useradd user01 //添加用戶user01
[[email protected] ~]# tail -2 /etc/passwd //查看後兩行的用戶信息
abcd:x:501:501::/home/abcd:/bin/bash
user01:x:502:502::/home/user01:/bin/bash
[[email protected] ~]# which passwd //passwd在哪
/usr/bin/passwd
[[email protected]

/* */ ~]# passwd user01 //為user01 設置密碼
更改用戶 user01 的密碼 。
新的 密碼:
無效的密碼: 它基於字典單詞
重新輸入新的 密碼:
passwd: 所有的身份驗證令牌已經成功更新。

useradd -u 定制UID值

usermod 修改shell類型

userdel -r刪除用戶時把用戶的家目錄等文件一同刪除

管理群組
groupadd 添加群組
groupmod 修改
groupdel 刪除


賬戶維護
passwd 可以設置或者修改用戶密碼
gpasswd 可以設置yield群組的群組密碼 或者在群組中添加、刪除用戶(針對附加群組)
主群組修改用 usermod 附加群組用 gpasswd
id 可以顯示用戶UID以及該用戶所屬組群的GID
su 可以切換到其他用戶賬戶進行登錄 默認切換到root // su
su - 切換工作環境 -c 執行完一個命令然後退出

用戶和群組管理