導航:首頁 > 操作系統 > linux腳本添加用戶

linux腳本添加用戶

發布時間:2022-07-27 07:32:23

⑴ 跪求linux大神,幫幫忙,先謝謝您 項目題目: 編寫一個添加用戶的腳本 說明:

#!/bin/bash

#this is a add user script.

# author: Jason

# 2017-1-8


exist_user=$(awk -F ':' '{print $1}' /etc/passwd)


read -p "pls enter your username: " name

for i in $(awk -F ':' '{print $1}' /etc/passwd)

do

if [ $name = $i ]

then

echo"$name is exist."

exit 1

fi

done

read -p "Pls enter User comments: " comments

read -p "Pls enter user Shell: " shell

read -p "Pls enter user home directory: " home

read -p "Pls enter user password: " password


#useradd -s /bin/bash -c "this is long user." -d /home/long -p "123456" long

#echo "123456"| passwd --stdin long && history -c

#create user

/usr/sbin/useradd -s $shell -c $comments -d $home $name

echo $password|/usr/bin/passwd --stdin $name

history -c


#delete user

#userdel -r username


使用截圖:

⑵ linux 腳本添加用戶求助

把這個輸入一個文件比如autoadser

然後chmod+xautoadser

運行時

./autoadser保存用戶名密碼的文件

輸入時注意,裡面沒有單引號,那個累似於單引號的是ESC鍵下邊那個鍵上的符號

⑶ linux redhat shell 腳本 批量添加用戶

#!/bin/sh
i=0
while true
do
let i=i+1
echo "u"$i":123456" >>/root/user.txt
echo "createing user u$i ................."
useradd u$i
if [ $i -eq 100 ]
then
/usr/sbin/chpasswd /root/user.txt
/bin/rm -f /root/user.txt
exit
fi
done
#if you want to delete all of the user,you can
#i=0
#while true
#do
# let i=i+1
# echo "deleteing user u$i ................."
# userdel -r u$i
# if [ $i -eq 100 ]
# then
# exit
# fi
#done
供參考

⑷ 用linux編寫一個添加用戶的腳本

cat "<a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a>:123" > /tmp/user.txt #生成密碼文件,格式「username:password」
useradd <a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a> #增加用戶,其它參數按需要添加
chpasswd /tmp/user.txt #設置用戶密碼
rm -f /tmp/user.txt #刪除臨時密碼文件

⑸ linux腳本問題,如何添加,刪除,查詢,重新設置密碼,修改用戶信息等

你打算用什麼腳本?shell?perl?python?建議用Python,如果你會的話,用shell腳本寫你就省省時間多看看書吧,用shell實現這些功能,寫出來一定又臭又長!忠告……另外,你想直接得到源碼,5分實在不吸引人!要源碼的,最起碼150分以上吧!!我可以很明確的說,這幾個功能,用C寫,最多半個小時能完成(如果你擅長Ncurses的話,你說的選擇用戶這里,估計就是需要這個三方庫)!

⑹ linux shell 腳本如何實現批量添加用戶(用戶名是不規則的)並初始化用戶密碼為用戶名

首先要了解,添加一個用戶不過是在passwd文件裡面寫入一行數據而已!所以呢,只要按照格式寫就好了!
使用newuser和chpasswd工具即可批量添加用戶以及創建密碼!但要事先寫好列表,使用newuser工具導入passwd文件中。格式要遵循passwd文件的格式!以及密碼列表,格式為user:passwd,使用chpasswd將其寫入passwd文件中,之後需要創建密文,用pwconv工具即可。如果之前你的passwd使用密文需要先將密文轉換為明文,之後在進行密碼列表導入。pwunconv

⑺ linux shell腳本創建用戶並授權

#!/bin/bash
if[$UID!=0];then
echo"Pleaseusetherootuser"
exit0
fi
read-p"inputusername:"name
read-p"inputuserpassword:"passwd
useradd$name
passwd$name--stdin"$passwd"
sed-i"//a$nameALL=(root)NOPASSWD:/sbin/ifconfig,/usr/bin/iostat,/sbin/fdisk"/etc/sudoers

⑻ linux腳本建立用戶求助

#!/bin/bash
#從文件中自動添加用戶
#設置文件存放位置變數,這個需要根據實際情況更改路徑
filename="/usr/local/test/user.txt"
messfile="/usr/local/test/messages.txt"
if [ !-f $filename ]; then
echo "存放用戶信息文件不存在"
exit 1
fi

#檢查文件內容是否是以逗號分隔的三段
#統計目前文件中行數
dcln=`wc -l $filename | cut -d ' ' -f1`
#分別讀取每一行進行處理
for (( i=1; i<=$dcln; i++ ))
do
#判斷每行的分段是否為3段
zian=`cat $filename | awk 'BEGIN {FS=","} NR=='$i' {print NF}'`
if [ "$zian" != "3" ]; then
echo "第$i行欄位不滿足要求,此行忽略" >> $messfile
else
#欄位正確就開始添加用戶
#讀取三個欄位內容至變數
user_id=`awk 'BEGIN {FS=","} NR=='$i' {print f1}'`
user_name=`awk 'BEGIN {FS=","} NR=='$i' {print f2}'`
user_passwd=`awk 'BEGIN {FS=","} NR=='$i' {print f3}'`
#開始添加用戶
useradd $user_id
echo $user_passwd | passwd --stdin $user_id
echo "添加用戶$user_id成功" >> $messfile
fi
done
echo "用戶添加完成,請查看記錄文件"
more $messfile
exit

#本人也是剛學習linux不久,方法比較笨,但是應該可以用。

⑼ 我想要增加一個用戶,在linux腳本裡面怎麼寫

cat"tom:123">/tmp/user.txt#生成密碼文件,格式「username:password」
useraddtom#增加用戶,其它參數按需要添加
chpasswd/tmp/user.txt#設置用戶密碼
rm-f/tmp/user.txt#刪除臨時密碼文件

⑽ linux腳本中如何實現一次添加多個用戶,並且使密碼跟用戶名一樣需要添加的用戶名字沒有規律。使用循環

我用的方法是:
在excel上建上用戶名一列,密碼一列,然後使用用戶添加命令
(在excel中實用函數得到…)
useradd user1
echo user1 | passwd --stdin user1

然後粘貼到linux下,就可以了。。。。到少用戶都可以(我維護著1000多用戶),方法簡單實用

閱讀全文

與linux腳本添加用戶相關的資料

熱點內容
蘋果ipad文件夾怎麼添加文字 瀏覽:481
騰訊雲連接自己的伺服器地址 瀏覽:216
碩士英語綜合教程pdf 瀏覽:46
分段加密的安全性 瀏覽:507
咪咕直播為什麼沒有適配安卓系統 瀏覽:172
php模版大全 瀏覽:102
沒車能解壓嗎 瀏覽:634
php開發oa系統源碼 瀏覽:759
怎麼安裝蘋果ios的app 瀏覽:581
app拉新如何機刷 瀏覽:480
zendeclipseforphp 瀏覽:480
同時有幾個微信如何加密微信 瀏覽:86
大眾20t壓縮比 瀏覽:566
程序員要記住的500個單詞 瀏覽:830
wq快捷方式在哪個文件夾 瀏覽:965
雲南到河北源碼 瀏覽:92
安卓手機怎麼玩造夢3 瀏覽:60
多玩我的世界盒子怎麼創造伺服器地址 瀏覽:986
手機如何下載米家app 瀏覽:96
未知來源app在哪裡 瀏覽:206