管理Linux系統的使用者與使用者組,linux使用者使用者組
第一步:查看Linux系統中的使用者
系統中所有的使用者存放檔案為/etc/paswd,可通過vim /etc/passwd命令開啟查看。
第二步:查看使用者密碼以及有效期間的檔案
使用者密碼以及有效期間的存放檔案/etc/shadow,可通過vim /etc/shadow命令開啟查看。
第三步:查看帳號所屬組檔案
/etc/group檔案是使用者組的設定檔,內容包括使用者和使用者組,並且能顯示出使用者是歸屬那個使用者組或那幾個使用者組,因為一個使用者可以歸屬一個或多個使用者組;同一個使用者組的使用者之間具有相似性。
第四步:查看使用者組密碼
通過vim /etc/gshadow命令可以查看使用者組密碼存放檔案,每個使用者獨佔一行,
第五步:建立與刪除使用者
CentOS中,建立與刪除使用者的主要命令以及釋義如下:
useradd yhy建立yhy使用者
passwd yhy為yhy使用者佈建密碼,密碼輸入暫時無顯示。
useradd ybs -d /home/y建立ybs使用者,並指定家目錄為/home/y
useradd user1 -d / home/user1此處可以不加-d參數因為使用者的預設家目錄就在/home下與使用者相同的目錄下。
useradd user2增加新使用者user2,使用者預設家目錄為/ home//user2
userdel yhy刪除使用者,但不刪除家目錄
userdel -r ybs 刪除ybs使用者,並不刪除使用者家目錄。
usermod -1 user2 user1修改使用者user1名稱為user2
usermod -L user1解鎖使用者user2,鎖定後user2不能登入。
usermod -U user2解鎖使用者user2
[su - user1]root使用者切換到普通使用者,不要求輸入密碼。
su - root普通使用者切換到root使用者要求輸入密碼。
第六步 建立與系統管理使用者組
CentOS中,建立與系統管理使用者組的主要命令以及釋義如下:
groupadd grp1建立新的使用者組geoup1
groupdel grp1 刪除使用者組group1
groupmod grp2 grp1修改使用者組名稱geoup1為group2
gpasswd -a user2 group2把使用者組user2加入到使用者組group2中
gpasswd -d user2 group2把使用者組user2從使用者組group2中刪除。
第七步:幾個重要的命令補充
who am i顯示當前哪個使用者登入
w顯示當前登入的使用者詳細資料,包括登入IP地址
who 顯示當前登入使用者的簡要資訊
last 顯示每個使用者登陸的次數和期間等資訊
finger 尋找並顯示使用者資訊,如finger zhangs表示查看zhangs使用者資訊
su user 切換使用者但不切換目前的目錄
ntsysv啟動/關閉系統中的服務。
setup 設定系統運行參數。