歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux中的用戶和組管理(進階篇)

linux中的用戶和組管理(進階篇)

日期:2017/3/1 13:50:57   编辑:關於Linux

上次主要說了一些常用的用戶和組操作命令,除了那些之外還有幾個知識點也要掌握,下面就一個一個的來分享下我的學習心得

1.查看用戶的狀態

有些時候我們如果要查看用戶的狀態就可以使用sudo passwd -S 用戶名了,命令雖然相同但是不同的linux操作系統顯示的結果也不一樣,以ubuntu為例如果狀態顯示為L則表示鎖定,P表示正常,NP表示密碼被清除,如下所示:

\

2.鎖定用戶

鎖定用戶的意思就是使得用戶不能登錄,上次說了一種修改配置文件的方法,但是這種方法好多時候都不推薦使用,因為如果不小心把別的地方改亂了,那後果就嚴重了

鎖定用戶也可以使用passwd -l 用戶名,這個操作也需呀root權限,如下所示:

\

鎖定用戶後,即使用戶輸入了正確的用戶名和密碼也不能登錄成功,如下所示:

\

3.解鎖用戶

解鎖用戶的密令是sudo passwd -u 用戶名,操作如下:

\

解鎖之後可以看到用戶可以登錄了

\

4.刪除用戶的登錄密碼

對於redhat來說一個用戶如果密碼被刪除了是可以登錄成功的,但是對於ubuntu來說如果用戶密碼被刪除了那麼該用戶也就不能登錄了,刪除用戶密碼的操作如下所示

\

5.切換用戶

切換用戶貌似用的也比較多,密令是su 其他用戶名,如下所示

\

6.查看單前登錄的用戶信息

\

7.補全用戶信息

\

8.添加用戶到其他組

linux中允許用戶隸屬於多個組,這樣有利於一些操作的授權,下面來看看怎麼把liming也添加到其他組,命令是sudo gpasswd -a 用戶名 其他組,如下所示

\

這個操作不同於usermod -g 組名,上圖所示的操作是把該用戶也劃分到其他組原來的組不變,而usermod -g 組名是吧用戶劃分到其他組類似於離開了原先的組

下面用命令來看看現在liming屬於哪幾個組

\

這樣liming就可以在兩個組之間切換操作了,切換組的命令是newgrp 組名,這個命令需要在登錄後才能使用但不需要root權限,切換用戶組後如果要退出則應先退出當前組,到主組之後輸入exit

9.使用id和finger命令查看用戶的相關信息

id 用戶名 ----查看粗略的信息

finger 用戶名 -----查看詳細信息例如電話,email等

需要注意的是如果linux使用的是ubuntu,需要使用sudo apt-get install finger安裝支持finger命令的軟件

\

linux學習起來的確很枯燥,除了命令還是命令,但是只要有堅定的信息,要學好linux是沒有問題的。

Copyright © Linux教程網 All Rights Reserved