GB | BIG5
|
| 首頁 > 系統管理 > 其它 > 正文 |
 |
| 用useradd交互增加用戶 |
| 本文出自:http://www.china-pub.com 作者: 趙宇 (2001-08-08 15:00:01) |
眾所周知,用useradd可以交互增加用戶。可在這種交互方式下一次只能增加個用戶,困而在交互方式
下增加大批用戶(如郵件用戶)是一件令人頭痛的事情。本人在工作中就經常碰到這種情況。可我並不頭痛,
困為我寫了一段SHELL程序,這段小程序可以批量增加.刪除用戶。
(1).增加郵件用戶的程序(creatuser)
:#程序以":"開頭是寫BSH的好習慣
if [ "$#" -eq 1 ]
then
useradd -g mail -m -s /bin/passwd $1
passwd $1
echo "added an user $1 sucessful:!\07\07 " #如果增加用戶成功,給出成功提示並響鈴
exit
else
echo "error input"#如果輸入有誤,給出錯誤提示,結束程序
fi
(2).刪除用戶程序(eraseuser)
:
if [ "$#" -eq 1 ]
then
userdel ${1}
rm -r /usr/${1} #刪除用戶的家目錄
rm -r /usr/spool/mail/${1} #刪除用戶的郵箱
echo "erase an user successful !\07\07" #成功提示並響鈴
else
echo "error! " #錯誤提示
fi
(3).用戶列表文件(userlist)
用VI命令編輯userlist文件,在每一行中輸入一個你要建立的用戶名。
如:
test1
test2
test3
test4
(4).批量增加命令
xargs -l1 creatuser
(5).批量刪除
xargs -l1 eraseuserhttp://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
用useradd交互增加用戶 (2001-08-08 15:00:01) Linux命令Man解釋:useradd:帳號建立或更新 (2001-06-11 08:10:01) Solaris如何增加用戶?(groupadd,useradd) (2001-05-12 15:54:00)
|
|
|
|
 |
★ 樊強制作 歡迎分享 ★ |