`
isiqi
  • 浏览: 16706495 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

批量增加smb用户

阅读更多
#!/bin/bash
#
# Ensure that root is running the script.
##
WHOAMI=`/usr/bin/whoami`
if [ $WHOAMI != "root" ]; then
echo "You must be root to add news users!"
exit 1
fi
#
clear
NEW_USERS="/home/names.txt"

cat ${NEW_USERS} | \
while read USER GROUP SMBPASS ; do

groupadd ${GROUP} 2> /dev/null
adduser ${USER} -g ${GROUP}

(echo $SMBPASS; echo $SMBPASS) | passwd --stdin ${USER} > /dev/null
echo Added user ${USER}

smbpasswd -e ${USER} -w ${SMBPASS} > /dev/null
(echo $SMBPASS; echo $SMBPASS) | smbpasswd -as ${USER}
echo -e "${USER} = ${USER}" >> /etc/samba/smbusers
done
分享到:
评论

相关推荐

    Linux学习笔记

    3. **批量添加SMB用户**: - 可以通过脚本批量添加用户,例如使用`for`循环遍历用户列表(如`red`和`blue`),并使用`useradd -g tech -s /bin/false`和`smbpasswd -a`为每个用户创建账户并设置密码。 4. **配置...

    SMB服务器的配置与管理.ppt

    SMB(Server Message Block)是一种在TCP/IP网络上实现文件和打印机共享的协议,主要由微软Windows操作系统使用,但Samba项目使得Linux和Unix系统也能支持SMB协议,从而能够与Windows环境无缝协作。Samba的核心组件...

    SMB服务器的配置与管理PPT学习教案.pptx

    Samba的配置文件位于`/etc/samba/smb.conf`,这个文件分为多个部分,包括全局[Global]、用户Home目录[Homes]、打印机[Printers]以及其他用户自定义的共享段。配置文件中的注释符号是`#`和`;`,每个配置项由名称和...

    SMB_Remote_Connection_Refresh_Refresh_cabina1m_batch共享文件加_

    关于"标签","Refresh cabina1m batch共享文件加"可能是指该脚本的主要功能,包括刷新(Refresh)cabina1m共享,以及批量(batch)处理共享文件的添加操作。刷新操作可能涉及到重新建立连接,刷新文件列表,或者更新...

    java验证AD域用户登录

    8. **性能优化**: 对于大量用户验证,可以考虑缓存已验证的用户信息,减少不必要的AD查询,或者采用批量验证策略。 9. **AD域策略和权限**: AD域有其自身的访问控制策略,如密码策略、账户锁定策略等,这些都可能...

    解决共享问题的批处理

    如果在局域网中遇到共享问题,可能是由于SMB服务未开启、防火墙阻止、用户权限不足等原因导致的。 解决共享问题的步骤通常包括以下几个方面: 1. **开启SMB服务**:确保电脑上的SMB服务已启动并设为自动启动。可以...

    理光FTP扫描设置教程.docx

    在计算机中,点右键,选择“管理”,然后选择“服务和应用程序”,再选择“INTERNET信息服务(IIS)管理器”,然后在网站中点右键,选择“添加FTP站点”。在FTP站点设置中,选择物理路径,输入IP地址,SSL选择无,...

    文件管理器

    在一些操作系统中,可以通过安装扩展或插件增强文件管理器的功能,例如增加对特定文件格式的支持,或添加新的操作选项。 9. **高级功能**:一些高级文件管理器还提供了更复杂的功能,如批量重命名、文件比较、文件...

    samba服务器搭建

    ##### 修改SMB用户密码 可以使用`smbpasswd`工具来管理Samba用户账户的密码。 ```bash # 添加新用户 smbpasswd -a username # 修改用户密码 smbpasswd -a username ``` ##### 添加新的用户 除了使用`smbpasswd`...

    MDIE可代替资源管理器的系统工具

    4. **批量操作**:对于需要处理大量文件的情况,MDIE提供了批量重命名、批量移动、批量复制等功能,使得文件管理更为轻松。 5. **自定义快捷键**:用户可以根据个人习惯设置快捷键,使常用操作更加顺手,提升操作...

    ES文件浏览器 v3.2 (Android 2.0+).zip

    作为一款持续更新的应用,ES文件浏览器定期发布新版本,修复已知问题,优化性能,添加新特性,以满足用户日益增长的需求。版本v3.2是在Android 2.0及更高版本上稳定运行的证明,意味着它兼容性广泛,能适应各种设备...

    MaterialFiles,面向android的材料设计文件管理器.zip

    3. **多选与批量操作**:用户可以一次性选择多个文件或文件夹进行批量操作,这在处理大量文件时非常方便。 4. **云存储集成**:MaterialFiles可能集成了云服务,如Google Drive、Dropbox等,让用户可以直接在本地...

    android 文件管理器

    用户还可以通过长按选择多个文件进行批量操作。 4. **云存储集成**:现代的Android文件管理器往往集成了云服务,如Google Drive、Dropbox等,让用户可以直接在本地和云端之间无缝切换,上传下载文件。 5. **权限...

    局域网共享软件

    要设置共享文件,用户通常需要右键点击想要共享的文件夹,选择“属性”,然后在“共享”选项卡中添加其他用户或组,并设置相应的访问权限。共享打印机则通常涉及安装打印机驱动,然后在打印机属性中启用网络共享,...

    解决局域网共享

    3. **共享文件夹或驱动器**:右键点击你想要共享的文件夹或驱动器,选择“属性”,然后在“共享”选项卡上点击“共享”按钮,按照提示添加用户或Everyone组,并给予适当权限。 4. **设置共享权限**:除了文件夹共享...

    四五打印助手圆通模版

    四五打印助手提供的不仅仅是一个简单的打印工具,它还可能具备批量打印、自定义模板、数据导入导出等多种功能,以满足不同用户的需求。另外,为了保持与圆通快递服务的同步,四五打印助手会定期更新,不断添加新的...

    Linux系统下用samba工具实现文件共享及共享打印机的配置

    Linux系统下用Samba工具实现文件共享及共享打印机的配置是指使用Samba工具在Linux系统下实现文件共享和共享打印机的配置,这个过程需要对Samba工具的配置管理、服务器设置、用户管理、共享添加、命令行配置、加密...

    好用的局网工具.zip

    使用时,用户可能需要了解如何添加共享文件夹,设置权限,以及如何从网络上的其他设备访问这些共享资源。 7. **安全性考量**:虽然局域网内的文件传输相对安全,但使用任何网络工具时都应警惕潜在的安全风险。确保...

    fscan 一款内网综合扫描工具

    一款内网综合扫描工具,方便一键自动化、全方位漏扫扫描。 支持主机存活探测、端口扫描、常见服务的爆破、ms17010、redis批量写公钥、计划任务反弹shell、读取win网卡信息、...ms17017利用(植入shellcode),如添加用户等

    android版文件管理器

    这需要在UI上添加多选模式,并处理对应的用户手势。 6. **网络文件操作**:随着云存储的普及,文件管理器还可能需要支持FTP、SMB等协议,实现对网络文件的访问。这需要用到第三方库,如Apache的Commons Net库。 7....

Global site tag (gtag.js) - Google Analytics