首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Windows98/ME > samba批量用户添加
【标  题】:samba批量用户添加
【关键字】:samba
【来  源】:http://www.cublog.cn/u/12592/showart.php?id=124298

samba批量用户添加

由于实验室的ftp服务器除了一些问题,需要改为samba来做文件服务器。

首先的一个问题就是批量添加用户:
由于以前的ftp服务器中的个人目录还需要保留,所以比较麻烦。
主要是用户名大小写的问题,个人目录有大写的,但是我又不希望用户名中有大写。所以需要特殊处理。

一、准备工作
生成用户名文件:
ls /home/ibmtc/Personal > 46-name.txt
改变大小写:
tr [:upper:] [:lower:] < 46-name.txt > namelist.txt

生成Project文件:
ls /home/ibmtc/project > 46-project.txt

生成密码文件:
awk '{print $1":"$1}' namelist.txt > passwdfile

生成newusers用户名shadow的文件的脚本:
#!/bin/sh
Home_Dir=/home/ibmtc/Personal
PID=1001
while read line;
do
    #User Name is Lower
    name=`echo $line | tr [:upper:] [:lower:]`
    #But the original directory is Upper
    echo $name:x:$PID:$PID::$Home_Dir/$line:/sbin/nologin >> usersfile
    let "PID+=1"
done

运行脚本:
./makeusers.sh < 46-name.txt

再改几个用户的shell字段,让他有shell权限,作为管理员。

二、添加用户
通过newusers和chpasswd 完成批量添加用户;

[root@localhost ~]# newusers userfile
[root@localhost ~]# chpasswd < userpwdfile

这样就算添加完成了,如果您发现 /etc/passwd 中能发现用户的明口令,您可以通过下面的命令来映射到 /etc/shadow文件名;
[root@localhost ~]# pwconv



Tru64下增加路由:【上一篇】
关于*.scf文件:【下一篇】
【相关文章】
  • linux上经典samba服务配置
  • linux samba 配置
  • Samba 3.0 结合活动目录之初体验
  • samba的安装
  • 终于实现samba 权限灵运用
  • Samba安装配置
  • samba中文文件名的问题
  • samba服务的搭建
  • Samba使用大全
  • samba安装
  • 【随机文章】
  • Photoshop CS2新增的变形转换体验
  • 触发器运用<三>Using a Trigger for Data Validation
  • 光纤通信技术的发展趋势
  • AOP技术介绍--(.Net中关于AOP的实现)
  • page event
  • Loading Kernel from ext2fs
  • 从重构的角度学习bridge设计模式
  • PS视频教程:图层蒙版(2)
  • Linux 编程之++ 3.2.x bug 的弥补
  • 14.13.1 Simple assignment
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.