批量添加samba用户
来源:互联网 发布:2015年12月非农数据 编辑:程序博客网 时间:2024/05/22 07:42
转载自:http://wjf6753.blog.163.com/blog/static/323583422012865850367/
批量增加samba用户并设置默认密码8个8最新公司想启用文件服务器.从稳定性和安全性方面考虑最终决定用SAMBA.
在测试过程中发现了一个问题,就是smbpasswd 改用户密码一定得改两次.用户一个两个无所谓.现在有150多个用户.这样的话就太麻烦了..
怎么办呢?在CU上也找过文章,没有发现结果.
今天刚刚找到方法.就是从mksmbpasswd.sh这个脚本入手
[root@testserver ~]# cat /usr/bin/mksmbpasswd.sh
#!/bin/sh
awk 'BEGIN {FS=":"
printf("#\n# SMB password file.\n#\n")
}
{ printf( "%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[UD ]:LCT-00000000:%s\n", $1, $3, $5) }
'
发现 XXXXXXXX 这一个就是密码.默认的话导过去是没有密码的.
我们从/etc/samba/smbpasswd这个文件可以看出来 当我们当用的密码设为8个8的时候
其中有一串EA4DC076CA45EC7E36077A718CCDF409:87E694F8DF877A2EE6A3E1AFBC72217A
我们可以将这一串加过密的密码替换掉 XXXX 这样就解决了密码的问题..
另外 [UD ] 这个里面的 D 代表 disable 表示用户是禁用的..我们也可以改成[U ],
LCT-00000000 这个是表示 last change time 一个时间戳..可以不用理会..
修改完这个脚本以后,就是这样子的,
#!/bin/sh
awk 'BEGIN {FS=":"
printf("#\n# SMB password file.\n#\n")
}
{ printf( "%s:%s:EA4DC076CA45EC7E36077A718CCDF409:87E694F8DF877A2EE6A3E1AFBC72217A:[U ]:LCT-44BD9F82:%s\n", $1, $3, $5) }
'
我们就可以用
cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
将用户加到 samba 里面去了..蛮简单的吧
- 批量添加samba用户
- Centos6配置samba服务器并批量添加用户和文件夹
- 批量新建samba用户
- samba 添加用户验证
- Fedora12 添加samba用户
- 如何添加Samba用户
- 如何添加Samba用户
- 如何添加Samba用户
- 添加samba用户
- 如何添加Samba用户
- 如何添加Samba用户
- samba 添加一个用户
- samba添加用户和密码
- 批量添加用户
- 批量添加域用户
- 批量添加用户
- linux批量添加用户
- linux批量添加用户
- Fragment Touch事件泄露
- java--异常处理机制
- 计划在CSDN学院推出系列视频课程《源码分析教程5部曲》
- madvr视频渲染器 v0.90免费版
- hdoj Human Gene Functions 1080 (DP) 字符串匹配求最大和
- 批量添加samba用户
- firebug多次发送请求-----排查bug流程实例
- JSP MVC模式
- dB、dbm、dbw、W 相互关系
- Python 包工具之间的关系
- 网络最经典命令行
- android 让一个控件按钮居于底部的几种方法
- leetcode125---Valid Palindrome(回文字符串)
- 使用Git命令把本地项目上传到Github托管