国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

【轉(zhuǎn)載】干貨再次來襲!Linux小白最佳實(shí)踐:《超容易的Linux系統(tǒng)管理入門書》(連載八)用命令實(shí)現(xiàn)批量添加用戶

2024-06-28 13:27:31
字體:
供稿:網(wǎng)友
【轉(zhuǎn)載】干貨再次來襲!linux小白最佳實(shí)踐:《超容易的Linux系統(tǒng)管理入門書》(連載八)用命令實(shí)現(xiàn)批量添加用戶

Windows添加用戶需要至少5個界面,而Linux一條命令就搞定了,這是不是高效人士辦公第一法則呢。本文不給你一堆參數(shù)和選項(xiàng),不讓你見識教條主義,只給你最實(shí)用的代碼。

想每天能聽到小妞的語音播報,想學(xué)更多學(xué)校里和書本上學(xué)不到的IT技術(shù)或技能,歡迎關(guān)注微信公眾號xiniubook2008?;蚣?strong>微博:我的圖書我做主,參加活動,免費(fèi)獲書。

6.6綜合示例——批量添加用戶及設(shè)定密碼

本節(jié)主要以批量添加用戶為例來演示用戶的相關(guān)操作。首先產(chǎn)生一個文本用戶來保存要添加的用戶名列表。useradd.sh用戶執(zhí)行用戶的添加,過程如示例6-14所示。

【示例6-14】

[root@CentOS~]# cd /data

[root@CentOSdata]# mkdir user

[root@CentOSdata]# cd user/

[root@CentOSuser]# ls

#產(chǎn)生用戶名文件

[root@CentOSuser]# for s in `seq -w 0 10`

> do

> echo user$s>>user.list

> done

#查看文件列表

[root@CentOSuser]# cat user.list

user00

user01

user02

user03

user04

user05

user06

user07

user08

user09

user10

[root@CentOSuser]# cat useradd.sh

cat user.list |while read user

do

#添加用戶并指定用戶的主目錄,選擇自動創(chuàng)建用戶的主目錄

useradd-d /data/$user -m $user

#產(chǎn)生隨機(jī)密碼

pass=pass$RANDOM

#修改新增用戶的密碼

echo "$user:$pass"|/usr/sbin/chpasswd

#顯示添加的用戶名和對應(yīng)的密碼

echo$user $pass

done

#執(zhí)行腳本進(jìn)行用戶的添加

[root@CentOSuser]# sh useradd.sh

user00 pass15650

user01 pass6485

user02 pass21640

user03 pass21459

user04 pass31852

user05 pass20711

user06 pass1055

user07 pass11192

user08 pass26127

user09 pass4172

user10 pass31201

#查看用戶添加情況

[root@CentOSuser]# cat /etc/passwd|grep user

user00:x:502:502::/data/user00:/bin/bash

user01:x:503:503::/data/user01:/bin/bash

user02:x:504:504::/data/user02:/bin/bash

user03:x:505:505::/data/user03:/bin/bash

user04:x:506:506::/data/user04:/bin/bash

user05:x:507:507::/data/user05:/bin/bash

user06:x:508:508::/data/user06:/bin/bash

user07:x:509:509::/data/user07:/bin/bash

user08:x:510:510::/data/user08:/bin/bash

user09:x:511:511::/data/user09:/bin/bash

user10:x:512:512::/data/user10:/bin/bash

本示例首先讀取指定的用戶名列表文件,然后使用循環(huán)處理該文件,用戶添加完成后每個用戶的密碼固定以pass開頭并加上一串隨機(jī)數(shù)。

喜歡可以購買《超容易的Linux系統(tǒng)管理入門書》。寫書評得獎品。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 六枝特区| 乐东| 普格县| 邛崃市| 凤庆县| 济宁市| 武冈市| 个旧市| 遵义市| 乐至县| 汶川县| 金寨县| 洮南市| 衡水市| 措美县| 双城市| 道孚县| 商南县| 和顺县| 徐汇区| 兴宁市| 英超| 浦东新区| 东莞市| 图木舒克市| 台中市| 永和县| 准格尔旗| 龙南县| 武邑县| 灯塔市| 宜兰市| 石渠县| 阿鲁科尔沁旗| 西平县| 观塘区| 洛川县| 镇康县| 兴宁市| 屯昌县| 墨江|