1. 程式人生 > >Linux 用戶 和 組 快速了解

Linux 用戶 和 組 快速了解

用戶名 1.4 name log pmo home ont 解析 刪除

1用戶

Linux中“只有超級管理員”才有權限操作 用戶 和組)

1.1添加用戶

useradd 命令

例如 useradd hly //添加了一個新賬戶 hly

用戶添加後 會存放在一個文件中, /etc/passwd

vim /etc/passwd

輸入大寫G 光標到文本底部

技術分享圖片

字段分析

hly: 代表用戶名

x: 表示密碼部分 一個占位符 這裏不可以寫明文密碼

真實密碼在 /etc/shadow 文件裏

1001(第1個):代表用戶id

1001(第2個):代表用戶組的id

/home/hly: 家目錄

/bin/bash 表示用戶鎖所對應的解析器的位置 如果是bash 則代表可以登錄 如果是

nologin 則不能登錄

1.2設置/修改密碼

命令 passwd

例如 #passwd hly 回車

輸入兩次密碼即可

1.3修改用戶名 用戶組

命令 usermod 參數 用戶名

語法

-l 修改用戶名 例如 usermod -l newhly hly hly 用戶名修改為 newhly (家目錄不會改變)

-g 修改用戶組

技術分享圖片

例如: newhly 的用戶組id 修改為 oot 賬號一個組內

usermod -g 0 newhly

1.4刪除用戶

userdel

語法 userdel username (並不刪除家目錄)

例如:userdel newhly

2 用戶組

2.1 添加用戶組

命令 groupadd

語法 #group 用戶組名

例如: group china 添加一個組china 可通過/etc/group 查看

vim /etc/group

技術分享圖片

分析字段值

bin用戶組名

x: 密碼占位符

1: 用戶組id

bin,daemon 用戶組內成員名稱

2.2用戶組編輯

groupmod

groupmod -n 新用戶組 舊用戶

例如:groupmod -n chinas china

vim /etc/group 查看結果

2.3用戶組刪除

groupdel

groupdel 刪除的用戶組名

註意:如果被刪的用戶組中 有用戶名 是不可以刪掉的

如果需要刪除則可以先將組內成員刪掉或者 移動用戶到別的組

特別註意 Linux中“只有超級管理員”才有權限操作 查看 文件夾/文件 權限信息 ls -l ls -all

Linux 用戶 和 組 快速了解