91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UNIX環境下批量生產用戶

發布時間:2020-06-09 09:55:07 來源:網絡 閱讀:484 作者:a591244761 欄目:系統運維

Linux 環境:
1.編寫一個文件:passwd.list。目的是讓計算機可識別出用戶名。
vi passwd.list
#!/bin/sh
sum=1
while [ $sum -le 100 ]
do
echo "user$sum::'expr $sum + 100':'expr $sum +100'::/home/user$sum:/bin/sh\n" >> /etc/passwd
sum='expr $sum + 1'
done
:wq!

這樣就會生成passwd.list 文件,但這時,它是不可執行的,要想執行,還須要做如下工作:
# chmod 777 passwd.list
(chmod 為授予權限命令,777 為所有人都可以具有權限)
# ./passwd.list
(要在文件所在目錄下執行)
這樣,passwd.list 會在/etc/passwd 文件中添加上從user1到user100共計100個用戶。
本例中,用戶名為:user1-----user100
        用戶ID:n+100 (no user后面所跟數字,即,user1的用戶ID為101)
        組ID:  與用戶ID相同。
注:1)在Linux7.0中,本例的:
echo “user$sum::`expr $sum + 100`:`expr $sum +100`::/home/user$sum:/bin/sh\n” >> /etc/passwd   改為:
echo “user$sum::`expr $sum + 100`:`expr $sum +100`::/home/user$sum:/bin/sh” >> /etc/passwd
   2)“后面不能有空格,不然系統不認用戶名
   3)$sum空格+空格100   (必須有空格)
   4)` 為鍵盤上數字鍵1左邊的鍵,不是L右邊的鍵
2.編寫文件 shadow.list ,用于修改/etc/shadow 下用戶的真正密碼。
Vi shadow.list
#!/bin/sh
sum=1
while [ $sum –le 100 ]
do
echo "user$sum::::::::\n" >> /etc/shadow
sum='expr $sum + 1'
done
:wq!

這樣就會生成shadow.list 文件,但這時,它是不可執行的,要想執行,還須要做如下工作:
# chmod 777 shadow.list
# ./shadow.list
這樣,shadow.list 就改就變了用戶的密碼,本例中,設為空,無密碼。
注:1)“user$sum::::::::\n”中,:為8個
2)$sum空格+空格1
3)` 鍵要注意

3. 生成一個dir.list文件,目的是建立用戶所對應的宿主目錄,也就是所在目錄。
Vi dir.list
cd /home
sum=1
while [ $sum –le 100 ]
do
mkdir user$sum
sum='expr $sum + 1'
done
chown user$sum  user$sum
:wq!

# chmod 777 dir.list
#./dir.list

注意事項同1.2

*********** 提示:如果系統為Solaris 上述文件中1.3有所不同。如下:
1.  Vi passwd.list
#!/bin/sh
sum=1
whole [ $sum + 1 ]
do
echo “user$sum::`expr $sum + 100`:`expr $sum +100`::/export/home/user$sum:/bin/sh\n” >> /etc/passwd
sum=`expr $sum + 1`
done
:wq!

3. Vi dir.list
cd /export/home
sum=1
while [ $sum –le 100 ]
do
mkdir user$sum
sum=`expr $sum + 1`
chown user$sum  user$sum
done
:wq!

# chmod 777 dir.list
#./dir.list

在執行完成后,Solaris系統登錄時,你輸入用戶名后,它會提示讓你設密碼,點確定后,重新設立密碼,然后會重新登錄,就可以進入了。

Linux系統在輸入用戶名后,既可直接進入系統了。

本例為批量建立用戶所用,密碼為空。本人也是在有這樣的需求的時候,學著自己編寫的,難免有有妥之處,請大家指正。共同進步。
Viking_lee
cd /home
sum=1
while [ $sum \u2013le 100 ]
do
mkdir user$sum
sum='expr $sum + 1'
done
chown user$sum  user$sum

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁县| 册亨县| 新竹市| 绥滨县| 武陟县| 阿拉善左旗| 册亨县| 广元市| 遂溪县| 中阳县| 开平市| 南昌县| 安龙县| 册亨县| 大埔县| 庆安县| 江城| 兴安县| 镇沅| 确山县| 通河县| 吴堡县| 章丘市| 崇礼县| 孝感市| 汉阴县| 鄂尔多斯市| 韩城市| 鄂伦春自治旗| 修文县| 区。| 怀安县| 东丰县| 青浦区| 凉山| 堆龙德庆县| 公主岭市| 昔阳县| 游戏| 九寨沟县| 象山县|