2009-04-20 22:14:00| 分类: 《linux服务器》 | 标签: |举报 |字号大中小 订阅
利用excel 生成ftp用户列表,如下样式
oak01:x:502:502::/home:/sbin/nologin 由于是ftp权限,所以不设置shell就不能登陆服务器
oak02:x:503:503::/home:/sbin/nologin
oak03:x:504:504::/home:/sbin/nologin
oak04:x:505:505::/home:/sbin/nologin
oak05:x:506:506::/home:/sbin/nologin
oak06:x:507:507::/home:/sbin/nologin
oak07:x:508:508::/home:/sbin/nologin
。。。
保存成userlist.txt
# newusers userlist.txt
批量修改用户密码
咱还用excel生成,如下
oak01:pass001
oak02:pass002
oak03:pass003
oak04:pass004
oak05:pass005
oak06:pass006
oak07:pass007
。。。
保存成pass.txt
#chpasswd <pass.txt
马上测试一下!
在看别人的文章中有提到,修改完的密码是明文的:所以需要执行pwconv命令
#pwconv
关于pwconv
pwconv:开启用户的shadow口令.
一般来用pwconv来同步口令,下面来说一下,它的工作流程:
pwconv依赖于passwd中的密码区'x'来同步/etc/passwd与/etc/shadow这两个文件;以/etc/passwd为主来控制/etc/shadow中的各项:
A:若/etc/shadow不存在,则pwconv将用/etc/passwd来建立
B:若/etc/shadow已存在,则:
1.若条目在passwd中已存在,而不在shadow中,则在shadow中添加相关条目
2.若条目在shadow中已存在,而不在passwd中,则从shadow中删除相关条目
评论