|
I am a amateur,不知道该不该来这里问这个问题,如果不对,还请斑竹谅解
我的意图是这样的:比如有一台服务器,不定期的要新加入用户,而加入用户的同时都要给该用户加入smb的权限,
因此每次都是下面的命令:
useradd newuser
passwd newuser 然后从命令行输入个简单的密码
smbpasswd -a newuser 然后输入个简单的smb密码,就ok了,
而发现每次都是这样,所以就想写个自动完成的脚本,
问题1:本来以为无非就是把命令都写到一个文件里面就行了,可是由于设置密码的时候需要从命令行输入,而且需要retype第二次输入确认,不知道有没有什么办法能够写这个脚本
问题2:觉得好像不能实现,于是想采用另外一种方法,就是我添加用户和将该用户加入到smb用户列表中时,我不设定初始密码,这样,我就可以写一个脚本了。于是想写成这样的:
#!/bin/bash
useradd newuser
passwd -d newuser #删除用户密码,那么用户自己去设置就可以了
可是之后加入smb用户时,无论是用smbadduser还是用smbpasswd -a都还是需要输入啊,不知哪位有没有什么解决办法?谢谢 |
|