给我一份Ubuntu 安装samba服务的shell脚本
时间: 2024-12-09 16:17:55 浏览: 67
安装Ubuntu并配置Samba服务可以通过编写shell脚本来完成。下面是一个简单的shell脚本示例,用于安装Samba和创建一个共享目录:
```bash
#!/bin/bash
# 更新系统
sudo apt-get update -y
sudo apt-get upgrade -y
# 安装Samba服务器
echo "Installing Samba..."
sudo apt-get install samba samba-common-bin -y
# 创建共享文件夹
mkdir -p /share/myfolder
sudo chown nobody:nogroup /share/myfolder
sudo chmod 777 /share/myfolder
# 配置Samba
echo "[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
security = user
password server = true
log file = /var/log/samba/log.%m
max log size = 50
log level = 2
[myfolder]
comment = Shared Folder
path = /share/myfolder
read only = no
create mask = 0775
directory mask = 0775
browseable = yes" > /etc/samba/smb.conf
# 重启Samba服务
sudo service smbd restart
echo "Samba installed and configured successfully."
# 输出Samba配置信息
cat /etc/samba/smb.conf
# 提示检查是否可以访问共享
echo "\nCheck the shared folder using:"
echo "smbclient -L //localhost/myfolder"
```
**注意**:运行此脚本前请确保你有权限,并了解其内容。如果有特定需求,如更复杂的权限设置或网络共享,可能需要根据实际情况调整配置。
阅读全文
相关推荐



















