Linux 用戶 和 組 快速了解
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 則代表可以登錄 如果是
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 用戶 和 組 快速了解