Linux shell簡單建立使用者指令碼

2022-06-30 12:21:11 字數 931 閱讀 1501

[root@wei shell]# vim user.sh
#!/bin/bash

# 注釋

useradd hei

echo "root" | passwd --stdin hei &> /dev/null

echo "hei使用者建立完成,預設密碼是:root"

(1)利用bash執行

[root@wei shell]# bash user.sh
(2)加許可權,在執行

[root@wei shell]# chmod a+x user.sh

[root@wei shell]# ./user.sh

[root@wei shell]# vim users.sh
#!/bin/bash

name=wei

passwd=root

useradd $name

echo "$passwd" | passwd --stdin $name &> /dev/null

echo "使用者$name建立完成,預設密碼是:$passwd"

[root@wei shell]# read -p "輸入數字:" number

輸入數字:99

#!/bin/bash

#read -p "輸入使用者名稱:" name

read -p "輸入密碼:" passwd

useradd $name

echo "$name" | passwd --stdin $name &> /dev/null

echo "使用者$name建立完成,密碼是:$passwd"

linux shell簡單介紹

shell有好多種,這裡只是簡單介紹bash shell的形式 command 引數1 引數2 對於shell來說 command是引數0 shell僅僅是呼叫系統中自帶的小工具的一種命令,傳遞的引數是什麼,傳遞的正確與否,shell都是沒辦法判斷的.shell查詢命令是從預先設定路徑的n個資料夾裡...

Linux shell 批量建立使用者

可以使用newusers命令來批量完成,該命令需要先行建立新使用者列表,該列表需要和 etc passwd檔案格式相同,格式如下 test1 x 501 501 test1 home test1 bin bash 新使用者列表建立完畢之後,使用newusers 列表檔案.txt 的方式來批量建立 n...

linux shell指令碼簡單示例

1.檢視系統使用何種shell指令碼 bash,ksh,csh echo shell 2.測試拷貝效率 bin bash size du file1 awk ksize expr size 1 starttime date s n cp file1 file1.bak endtime date s ...