newusers和chpasswd的用法

2021-05-22 17:10:07 字數 1033 閱讀 2056

1.批量使用者新增流程

批量添中使用者流程是通過newusers 匯入乙個嚴格按照/etc/passwd 的書寫格式來書寫內容的檔案來完成新增使用者,然後通過chpasswd 匯入使用者密碼檔案來完成批量更新使用者密碼的過程;

1、newusers 成批新增使用者的工具

其用法很簡單,newusers 後面直接跟乙個檔案;檔案格式和/etc/passwd 的格式相同;

格式: 使用者名稱:x:uid:gid:使用者說明:使用者的家目錄:所用shell

建立乙個檔名為:addusers 檔案,內容如下:

it01:x:1000:1000::/home/it01:/sbin/nologin

it02:x:1000:1000::/home/it02:/sbin/nologin

it03:x:1000:1000::/home/it03:/sbin/nologin

it04:x:1000:1000::/home/it04:/sbin/nologin

it05:123456:1000:1000::/home/it05:/bin/bash

在tty下輸入:[root@localhost ~]# newusers addusers

2、chpasswd 批量更新使用者口令工具

chpasswd 工具是成批更新使用者口令的工具,是把乙個檔案內容重新定向新增到/etc/shadow中;

chpasswd < 檔案

但檔案的內容是有約定的,必須以下面的格式來書寫,並且不能有空行;

格式: 使用者名稱:口令

建立乙個檔名為:pass 檔案,內容如下:

it01:123456

it02:654321

在tty下輸入:[root@localhost ~]# chpasswd < pass

chpasswd -e  < pass  以密文的檔案形式提供密碼,也就是提供的密碼直接是密文

chpasswd -m < pass  用md5的方式取代des的密碼方式。預設是用des的密碼方式。

通過newusers和chpasswd 完成批量新增使用者和設定密碼。

和 區別和聯絡, 和 區別和聯絡

和 區別和聯絡,和 區別和聯絡,實際專案中,什麼情況用哪種?首先,和 的聯絡 共同點 和 都可以用作 邏輯與 運算子,都是雙目運算子。具體要看使用時的具體條件來決定。無論使用哪種運算子,對最終的運算結果都沒有影響。情況1 當上述的運算元是boolean型別變數時,和 都可以用作邏輯與運算子。情況2 ...

rpx和樣式和class和flex

5 style 靜態的樣式統一寫到 class 中。style 接收動態的樣式,在執行時會進行解析,請盡量避免將靜態的樣式寫進 style 中,以免影響渲染速度。例 6 class 用於指定樣式規則,其屬性值是樣式規則中類選擇器名 樣式類名 的集合,樣式類名不需要帶上.樣式類名之間用空格分隔。關於f...

if和switch和for語句

if和switch很像。具體什麼場景下,應用那個語句呢?如果判斷的具體數值不多,而是符合byte,short,int,char,字串。這五種型別。雖然兩個語句都可以使用,建議使用switch語句,因為效率稍高。其他情況,對區間判斷,對結果為boolean型別判斷,使用if,if的使用範圍更廣。whi...