Linux系統是一個多用戶多任務的分時作業系統,每個用戶都有用戶名(唯一)、口令,用戶名唯一標識該用戶賬號,
用戶管理主要涉及到用戶添加、修改和洗掉,
切換用戶
su 用戶名 su即switch user,示例:su root
普通用戶切換到其它用戶、管理員,需要輸入目標用戶密碼;管理員切換到普通用戶,無需輸入密碼,
普通用戶不能洗掉其他用戶的檔案|目錄(上面有一把鎖),管理員可直接洗掉普通用戶的檔案、目錄,
管理員才有權限管理用戶,所以先su root切換到root賬戶,
添加用戶
useradd 用戶名 默認會創建一個新的用戶組,組名與用戶名相同
useradd -g 組名 用戶名 創建新用戶,并將新用戶分配到指定的用戶組
會自動分配資源(用戶主目錄、shell等),useradd寫成adduser也行,
修改用戶的所屬的用戶組
usermod -g 組名 用戶名
洗掉用戶
userdel 用戶名 會保留分配的資源(比如用戶主目錄、shell等)
userdel -r 用戶名 連同分配的資源一起洗掉
密碼管理
創建新賬戶后,賬戶是鎖定的,需要設定密碼才可使用,
passwd 用戶名 按Enter,根據提示輸入密碼即可,如果密碼過短,會提示"密碼不足8個字符",不用管,依然生效,
passwd -l 用戶名 鎖定賬號,即禁用賬號,l即locked
passwd -u 用戶名 解除鎖定,u即unlocked
passwd -d 用戶名 去除密碼,即此賬戶使用時無需密碼
passwd -f 用戶名 強制此用戶下次登錄時修改密碼,f即force
查看用戶所屬的組
groups 查看當前用戶所屬的組
groups 用戶名 查看指定用戶所屬的組
添加用戶組
groupadd 組名
修改組名
groupmod -n 新組名 組名
洗掉組
groupdel 組名
/etc/passwd 這個檔案放的是用戶名
/etc/shadow 這個檔案放的是口令,但口令是加密處理過的,不能直接看到密碼,只能看到加密后的
/etc/group 這個檔案放的是組資訊
User ID:系統內部用來唯一標識一個用戶賬戶
Group ID:系統內部用來唯一標識一個組
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/238968.html
標籤:其他
上一篇:手把手教你如何解決服務器挖礦病毒
