使用者與使用者組的概念
使用者:使用作業系統的人
使用者組:具有相同系統「許可權」的一組使用者
/etc/group 儲存使用者組資訊-----配置檔案
group:x:123:abc,def,xyz
組名稱 組密碼佔位符 組編號 使用者名稱
/etc/gshadow 使用者組密碼
組名稱:*:組管理者:組中使用者列表
/etc/passwd 當前系統使用者資訊
user:x:123:456:***xx:/home/user:/bin/bash
/etc/shadow 系統所有使用者密碼資訊
使用者組的相關命令
建立使用者組 groupadd ***y(組名)
改名 groupmod -n market(新組名) ***y(舊組名)
改組編號 groupmod -g 668 market
建立使用者組的同時制定使用者組的編號 groupadd -g 888 boss
刪除組 groupdel market (必須先刪除底下的使用者)
跟使用者有關的命令
useradd -g ***y sdf
useradd -g ***y jzmb
useradd -d /home/*** imooc 指定使用者的資料夾 預設是使用者的名字 沒有指定使用者組 系統就會建立同名組名
usermod -c dgzmx sdf 修改注釋
usermod -l cls(新的使用者名稱) sdf 修改使用者名稱
usermod -d /home/cls cls
usermod -g ***y imooc 切換使用者組
userdel jzmb 刪除使用者
userdel -r jzmb 刪除使用者時刪除個人檔案
ect目錄下建立 nologin
touch /etc/nologin 這樣就可以阻止除了root之外的使用者登入系統 檔案的內容無關緊要
鎖定賬戶:passwd -l cls
解鎖賬戶:passwd -u cls
清除密碼:passwd -d cls,可以無密碼登入
使用者屬於多個使用者組
gpasswd -a cls boss,boss1,boss2(把cls新增到多個附屬組boss)
為使用者新增附屬組:gpasswd -a username groupname
使用者去除附屬組:gpassewd -d username groupname
切換組:newgrp groupname grouppassword
建立使用者時新增多個附屬組:useradd -g maingroupname -g subgroupname1,subgroupname2
新增組密碼:gpasswd groupname
su 使用者名稱 切換使用者
root 切換不需要密碼
顯示指定使用者資訊:id username
顯示使用者所在所有組:groups username
設定使用者資料:chfn username
顯示使用者詳細資料:finger username
Linux使用者與使用者組筆記
儲存使用者組資訊的檔案 etc group 每一行 group名字 組密碼佔位符 組編好 組中使用者列表 使用者名稱同組名可以省略 儲存使用者組的密碼資訊檔案 etc gshadow 每一行 組名稱 組密碼 或空或 為空 組管理者 組內使用者列表 儲存當前系統所有使用者的資訊檔案 etc passw...
linux使用者與使用者組
1 使用者和使用者組的概念 使用者 使用作業系統的人 使用者組 具有相同系統許可權的一組使用者。2 檢視使用者組 1.etc group 組名 組密碼 x為佔位符 組編號 1 499是預留給系統使用者組的,作業系統中的軟體和服務等 組使用者名稱 使用者名稱與組名相同則省略 root x 0 daem...
Linux使用者與使用者組
先來說說為什麼要有使用者使用者組 加入有一台電腦,a,b,c,d四個人公用,當然他們不能同時使用。他們就相當於四個使用者,每個人都要有自己的密碼和使用者名稱。如果ab是要用這台電腦學習,cd要用這台電腦打遊戲,那麼他們目的不一樣。此時可以把他們分成兩組學習組和遊戲組。他們每個人都有自己要儲存的東西,...