2.Linux用戶和用戶組

一、用戶管理

1.簡介

1.Linux系統是一個多用戶多任務的操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。
2.Linux的用戶需要至少屬於一個組。
3./home/ 目錄下有各個創建的用戶對於的家目錄,當用戶登錄時,會自動的進入到自己的家目錄。

2.添加用戶

# 當創建用戶成功後,會自動的創建和用戶同名的家目錄(/home/用戶名)
# 語法:useradd [選項] 用戶名
[root@localhost ~]# useradd xiaoming
# 也可以給新創建的用戶指定家目錄(/home/用戶名)
# 語法:useradd -d 指定目錄 新的用戶名
[root@localhost ~]# useradd -d /home/xh xiaohong
# 給用戶指定或修改密碼
# 語法:passwd 用戶名
[root@localhost ~]# passwd xiaoming
# 添加用戶直接加組
# 語法:useradd -g 用戶組 用戶名
[root@localhost ~]# useradd -g group1 xiaolan
# 查看home目錄
[root@localhost ~]# ll /home
# 結果
drwx------ 2 xiaohong      xiaohong      4096 2月  15 11:26 xh
drwx------ 2 xiaoming      xiaoming      4096 2月  15 11:25 xiaoming
drwx------ 2 xl            xl            4096 2月  15 11:33 xl
drwx------ 2 xm            xm            4096 2月  15 11:33 xm

3.刪除用戶

# 刪除用戶,但是保留家目錄
[root@localhost home]# userdel xm
# 刪除用戶以及用戶家目錄
[root@localhost home]# userdel -r xl
# 查看home目錄
[root@localhost home]# ll /home
# 結果
drwx------ 2 xiaohong      xiaohong      4096 2月  15 11:26 xh
drwx------ 2 xiaoming      xiaoming      4096 2月  15 11:25 xiaoming
drwx------ 2          1004          1004 4096 2月  15 11:33 xm

4.查詢用戶信息

# 語法:id 用戶名
[root@localhost home]# id root
uid=0(root) gid=0(root) 組=0(root)
[root@localhost home]# id xiaolan
uid=1004(xiaolan) gid=1004(group1) 組=1004(group1)

5.切換用戶

注意:
從權限高的用戶切換到權限低的用戶不需要輸入密碼,反之需要。
當需要返回到原來用戶時,用exit指令。

# 語法:su - 切換用戶名
[root@localhost home]# su xiaoming
[xiaoming@localhost home]$ su root
密碼:

二、用戶組

1.增加組

# 語法:groupadd 組名
[root@localhost home]# groupadd group1
[root@localhost home]# groupadd group2

2.刪除組

# 語法:groupdel 組名
[root@localhost home]# groupdel group2

3.修改用戶的組

# 語法:usermod -g 用戶組 用戶名
[root@localhost home]# usermod -g group1 xiaoming
[root@localhost home]# id xiaoming
uid=1002(xiaoming) gid=1004(group1) 組=1004(group1)

三、相關文件

/etc/passwd文件:用戶(user)的配置文件,記錄用戶的各種信息。
/etc/shadow文件:口令的配置文件,存放加密密碼。
/etc/group文件:組(group)的配置文件,記錄Linux包含的組信息。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章