歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux Sys Monitor運維插件用戶和組管理簡介

Linux Sys Monitor運維插件用戶和組管理簡介

日期:2017/3/3 16:03:00   编辑:關於Linux

Linux中的用戶和組分別在:

/etc/passwd

/etc/shadow

/etc/group

/etc/gshadow

幾個文件中管理。

這幾個文件是無法手動寫入的,它們只能通過命令的方式來修改。

比如:

/usr/sbin/useradd

/usr/bin/passwd

/usr/sbin/groupadd

/usr/sbin/groupmod

等等。這些命令大家也記得,可是參數很多不一定都記得住。

那我們來看看,通過界面方式,我們來如何操作他們吧!

首先,在插件主界面中,點“用戶和組管理”欄中的運行按鈕。

打開用戶和組管理界面之後,點“刷新”按鈕。

把當前服務器的全部組和用戶顯示在樹型列表中。

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45345.htm

我們已經知道,在Linux下新加一個用戶時,會添加一個與此用戶同名的組,並把

這個用戶加在這個組下。所有的用戶都在一個或多個組下面。

樹的第一級是根結點。它的右鍵菜單有:

新增用戶: 添加一個用戶,可以指定它的用戶ID、家目錄、初始組,如上所示。

新增群組: 添加一個群組,可以指定它的群組ID

樹的第二級是群組結點。(點字母鍵可以在樹中快速定位)它的右鍵菜單有:

刪除群組: 刪除選擇的群組

修改群組: 修改選擇的群組,包括修改它的名字,指定它的群組ID

樹的第三級是用戶結點。(一個用戶可以屬於多個群組,它的默認群組,在自己的同名群組下)它的右鍵菜單有:

加入用戶到某組: 把一個群組下選擇的用戶加入到另一個群組中。(點字母鍵可以在下拉框中快速定位)

設為某組管理員: 把選擇的用戶指定為選擇群組的管理員。

此組中刪除: 把群組下選擇的用戶,從些群組中刪除。

設置用戶密碼: 修改選擇的用戶的密碼。

刪除用戶: 把用戶整個刪除,所有的群組下此用戶都會被刪除掉。

同時可以指定是否一起刪除此用戶的家目錄。

屬性: 顯示,同時也可以修改用戶的屬性。

屬性有:用戶ID、組ID、家目錄、運行目錄(以上不可改)、

改密日期(最後更新口令的日期)、鎖密天數(口令不可被更動的天數)、

有效天數(口令需要重新變更的天數 99999表示總是有效)、

警告天數(口令需要變更期限前的警告天數)、

寬限天數(口令過期後的賬號寬限天數)、

失效日期(賬號失效日期 可以設一個將來時)、

賬號鎖定狀態(鎖定的賬號無法登陸)。

以上的圖片中的例子,是准備為ftp連接新建一個叫“virtual”的真實用戶。

它被要求在2013-05-03日之前改密碼,提前7天警告。

這些值,根據您的需要來設置。

最後點“保存”按鈕,為看到兩個成功的提示框,一個是新增用戶成功,一個是設置密碼成功。

如果已經存在這個用戶了,再點保存會怎麼樣呢?

再如,我們添加了一個叫virtual2的用戶。然後我們直接刪除他的virtual組,會怎麼樣呢?

好的,報錯了。那我們先刪除這個用戶吧。

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45345.htm

對用戶右鍵點刪除。出現提示,選“是”。

又出現一個提示,是否連用戶目錄一並刪除。(也就是家目錄)

再選“是”,提示成功。

同時,樹也被刷新了。我們看到virtual2用戶與組同時被Linux自己刪除了。

OK,以上的功能您應該都看懂了吧。

以上功能,可能還平平無奇。那麼,讓我們來看看更有趣的吧!

在“用戶與組管理”主界面上,您可以注意到了有兩個按鈕:

記錄宏、停止記錄。

可能您已經不太陌生了,因為在RedHat應用程序的安裝界面也有類似的功能。

記錄宏 把以上操作的動作全部記錄下來,方便以後重復這些記錄的操作。

比如您想把另幾台服務器也配置成與這台服務器相同的用戶、組。

點擊“記錄宏”按鈕,打開宏記錄窗口,第一行顯示當前是否正在記錄。

如果正在記錄,你的操作都會記錄在下面的表格中。

比如做剛才的操作時,已經打開了記錄宏功能,您做的操作被記錄下來了。

一個是新增了用戶,同時設置了用戶密碼。

您只在界面上點了一次“保存”按鈕,為什麼會有兩行記錄?

其實您實際用命令行輸入,需要兩個命令來完成保存動作。useradd、passwd

所以這裡有兩行。

您還可以在通過先選擇行,然後點上移、下移按鈕,調節執行順序。

還可以用移除按鈕,把某行的操作刪除掉。

記錄完後,不要忘記了點“停止記錄”按鈕,再點“保存宏”按鈕,保存成宏文件。

下次裝載宏時,點“導入宏”按鈕,選擇宏文件就讀入到列表了。

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45345.htm

導入後,點“運行宏”按鈕後,程序根據列表中的順序一個個的執行記錄的操作。

裝入宏後,列表中會顯示操作的內容,您檢查全後,再點運行宏就能順序執行了。

我們這樣試驗運行這樣一個宏,先刪除一個用戶,再添加這個用戶。

運行的過程,在主窗口的下面板中滾屏顯示。

運行完成之後的效果如上。不要忘記了點“確定”按鈕哦!

如果,在運行宏的過程中,沒有錯誤報錯,會繼續下去。

如果出現了錯誤,為自動停止下來。並提示出錯誤。

如果在運行過程中需要中斷宏的運行,點“中斷宏”按鈕即可,某行正在運行的宏,運行完成之後,後面其它的宏就不會運行了。

最後再說一個竅門,如果您忘記了root用戶的密碼怎麼辦?

1.重新啟動進入單人維護模式或以 Live CD 啟動後掛載根目錄去修改 /etc/shadow

將裡面的 root 的口令字段清空, 再重新啟動後 root 將不用口令即可登陸!

2.在LinuxSysMonitor服務端用backrun.sh方式,還在後台運行沒有關的情況下,通過“用戶與組管理”可以修改root的密碼。

啊!有人說這樣不安全吧。

其實您不用擔心。LinuxSysMonitor采用動態加密通訊方式,一般很難模擬通訊包。

作者:51cto 虛幻真實

Copyright © Linux教程網 All Rights Reserved