#!/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 ...