当前位置:首页 > 技术与方案 > Linux及应用

Red Hat Linux下新增大量用户

(2012-09-26 15:42:54)

上面介绍了两种大量创建用户的方法,如果需要大量删除用户,我们可以从以下网址下载工具程序:
ftp://Linux.tnc.edu.tw/pub/Sysop/ols3tools/ols3delact-1.0.1.tar.gz
使用方法如下:
1.以root身份登入系统,然后将程序解压解包,并给予两个脚本程序可执行权限,如下所示: 
# tar xvzf ols3delact-1.0.1.tar.gz
# chmod u+x ols3scandir.pl
# chmod u+x ols3delact.pl
2.然后执行命令:
# ./ols3scandir.pl /home
Please check the file:dir_list
and run ./delact.pl
这个步骤用来扫描/home下有哪些用户的宿主目录,注意,如果在您的系统中,用户宿主目录是建于其他目录之下,那么相应把/home目录改变为您所设置的存放用户宿主目录的目录下。之后,它会将用户宿主目录名称写入当前目录下的dir_list文件中,您可以使用vi来编辑它,将不想要删除的用户名称去掉。
3.执行./ols3delact.pl,即可根据dir_list文件中的记录删除大量用户。
这个工具程序会保护:/home/ftp、/home/httpd、/home/lost+found、/home/adm、/home/webadm、/home/webmaster等目录及用户,不会予以删除。如果您想添加其他特定的目录及用户,可以编辑ols3delact.pl脚本。
它完成以下几件事:
a.删除用户宿主目录;
b.备份/etc/passwd、/etc/shadow、/etc/group配置文件。
c.将用户记录从/etc/passwd、/etc/shadow、/etc/group文件中删除;
注意:各个用户存放邮件的目录“var/spool/mail/用户名”并没有删除,如果您要实现此功能,可以自行修改该工具程序的脚本文件增加此功能。该程序自动备份/etc/passwd、/etc/shadow、/etc/group文件的格式为:/etc/passwd-YYYYMMDDhhmmss,如:/etc/passwd-20030106160410,shadow、group文件与此相同。
通过这些方法大量添加、删除用户,可以大大提高网管工作的效率,如果您有兴趣,不妨也试试。

1作者:中国Unix用户协会 李明 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号