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:系統內部用來唯一標識乙個組
Linux 使用者 使用者組管理
新建使用者useradd 選項 使用者名稱 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指定使用者所屬的使用者組。g 使用者組,使用者組 指定使用者所屬的附加組。s shell檔案 指定使用者的登入shell...
Linux 使用者 使用者組管理
linux系統是乙個多使用者多工的分時作業系統,每個使用者都有使用者名稱 唯一 口令,使用者名稱唯一標識該使用者賬號。使用者管理主要涉及到使用者新增 修改和刪除。切換使用者 su 使用者名稱 su即switch user,示例 su root 普通使用者切換到其它使用者 管理員,需要輸入目標使用者密...
Linux之使用者和使用者組管理 使用者組管理命令
linux之使用者和使用者組管理 使用者組管理命令 盡量不要改使用者初始組 一 新增使用者組 root hhh groupadd hhhg 選項 g gid 指定組id 二 修改使用者組 root hhh groupmod 選項 組名 選項 g gid 修改組id n 新組名 修改組名 例子 roo...