linux批量建立用戶

Linux下批量建立用戶linux

須要用到的幾個新命令:vim

newusers:shadow-utils軟件包裏包含了一個newusers命令,他採用讀取文件的方式批量建立用戶,包括密碼。bash

pwunconv:執行該命令關閉用戶的投影密碼,他會把密碼從shadow文件內回存到passwd文件內。ide

pwconv:開啓用戶投影密碼的功能。工具

chpasswd:批量更新用戶密碼的工具,把一個文件內容定向添加到passwd文件裏。測試

第一步:創建所需的用戶組(能夠根據本身的須要建立所需的組)blog

[root@localhost 桌面]#groupadd -g 700 testgit

第二步:創建用戶文件(格式同/etc/passwd文件)class

[root@localhost 桌面]#vim /user.txttest

user1:x:701:700::/home/user1:/bin/bash

user2:x:702:700::/home/user2:/bin/bash

user3:x:703:700::/home/user3:/bin/bash

第三步:創建密碼文件(格式 用戶名:密碼)

[root@localhost 桌面]#vim /passwd.txt

user1:001

user2:002

user3:003

第四步:批量創建用戶

[root@localhost 桌面]#newusers < /user.txt

第五步:關閉用戶密碼投影功能

[root@localhost 桌面]#pwunconv

第五步:批量更新用戶的密碼

[root@localhost 桌面]#chpasswd < /passwd.txt

第七步:從新開啓用戶密碼的投影功能

[root@localhost 桌面]#pwconv

建立完成後切換登錄可能會出現如下結果
linux批量建立用戶解決方法:須要以root身份拷貝/etc/skel/. 拷貝到切換用戶家目錄下面cp -a /etc/skel/. /home/user2/而後在切換測試登錄就能夠了。

相關文章
相關標籤/搜索