大數據兼雲計算(王明龍)講師-LINUX-DAY01-用戶管理

用戶管理

一.必知點 
1.用戶信息文件/etc/passwd 
2.用戶名:密碼:UID:GID:描述信息:家目錄:登陸狀態 
3.用戶密碼存放文件/etc/shadow 
4.每次創建新賬戶都會在home目錄下產生跟用戶名同名的家目錄


二.添加賬戶

useradd 【參數】 賬戶的名稱

-u 指定用戶的UID 用法:useradd -u uid號 用戶名 
-g 指定用戶的主組 用法:useradd -g 組名 用戶名 
-G 指定用戶的附組 用法:useradd -G 組名 用戶名 
-d 指定用戶的家目錄 用法:useradd -d /目錄名 用戶名 
-s 指定不能登陸系統用戶 用法:useradd -s /sbin/nologin 用戶名


三.切換用戶

su 用戶名 只切換用戶,沒有完全登陸

su - 用戶名 完全登陸到用戶

exit 退出當前登錄賬戶

手動添加賬戶(待講)

四.修改賬戶 (可直接修改passwd文件)

usermod –help

usermod -l 新名 舊名 // 修改用戶名稱

usermod -u 新id 用戶名 // 修改用戶ID號

usermod -u 新id -o 用戶名 // 添加一個已經存在的uid

usermod -g 新gid 用戶名 // 修改用戶的組ID號

usermod -c 賬戶描述 用戶名 // 給用戶添加描述信息

usermod -d 家目錄的路徑 用戶名 // 修改用戶家目錄

usermod -s 新shell 用戶名 // 修改用戶的shell,也稱修改用戶的登陸狀態

usermod -s /sbin/nologin 用戶名 // 修改用戶不能登陸系統

usermod -G 組名 用戶名稱 // 修改用戶的附組

usermod -L 用戶名稱 // 鎖定用戶

usermod -U 用戶名稱 // 解鎖用戶

查看現在系統都支持哪些shell:

cat /etc/shells

五.刪除賬戶

userdel -r 用戶名 // 刪除用戶同時刪除個人信息

userdel 用戶名 // 只刪除用戶

六.賬戶密碼 設置密碼:普通賬戶不能給自己設置初始密碼,只能修改

passwd // 修改當前登錄賬戶密碼

passwd 用戶名 // 修改指定用戶的密碼

七.鎖定密碼 // 只有root可操作

passwd -l 賬戶名稱 // 鎖定賬戶密碼

passwd -u 賬戶名稱 // 解鎖賬戶密碼

passwd -S 賬戶名稱 // 查看用戶狀態

用戶組管理


一.必知點 
1.用戶組信息文件/etc/group 組名:代表組密碼:GID:組員 
2.用戶組密碼存地/etc/gshadow 組名:加密密碼:組管理員:組員


二.添加組

groupadd 組名 // 添加組,GID系統自動分配

groupadd -g GID 組名 // 修改組ID

groupadd -g GID -o 組名 // 加上-o參數,可添加N個GID相同的組


三.修改組

groupmod -n 新組名 舊組名 // 修改組名

groupmod -g GID 組名 // 修改GID

groupmod -g GID -o 組名 // 加上-o參數,可修改成N個GID相同的組


四.刪除組

groupdel 組名


五.組密碼

gpasswd 組名


六.添加與刪除組員

gpasswd -a 賬戶名稱 組名 // 添加組員

gpasswd -d 賬戶名稱 組名 // 刪除組員


七.添加組管理員

gpasswd -A 用戶名稱 組名


八.修改文件附組

chgrp 組名 文件名 重點內容

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章