centos自動新增使用者指令碼

2021-10-13 03:16:44 字數 709 閱讀 3419

#!/bin/bash

#接受輸入值為變數,且6秒內沒有輸入則退出

read -t 6 -p "please input username: " user_name

#判斷輸入值是否為空,如果為空則退出

if[ -z "$user_name"];

then

echo

"error:please input username"

;exit 1 ;

fi#判斷使用者是否存在,如果存在則退出

id$user_name

&> /dev/null &&

echo

"user exist"

&&exit

#建立使用者

useradd

$user_name

#指定建立使用者的密碼

echo

"123456"

|passwd --stdin $user_name

&> /dev/null

#強制使用者下次登入修改密碼

passwd -e $user_name

&> /dev/null

#列印建立成功的提示,並顯示使用者id和使用者名稱

echo

"create succeed! id and username is:`

id $user_name`

"

centos 新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...

centos新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...

centos 新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...