2、搭建samba服务作为本公司文件服务器,工作组名为Workgroup,共享目录为/(班级名称+本人名字全拼) +sha,共享名为public。这个共享目录允许公司所有员工上传、下载文件。在共享目录下建立测试文件(学号后两位+nice.txt)。
时间: 2024-11-09 22:17:58 浏览: 28
要搭建Samba服务作为公司的文件服务器,首先需要在EulerOS系统上安装和配置Samba。下面是详细的步骤:
1. **安装Samba**:
- 打开终端,运行命令`sudo apt-get install samba samba-common-bin` 或者如果使用的是RPM包管理器,替换为对应的操作系统命令。
2. **编辑Samba配置文件** (`/etc/samba/smb.conf`):
- 打开文件,找到 `[global]` 部分,在其中添加以下内容:
```
workgroup = Workgroup
netbios name = %h_%u (这里替换成你的班级名称全拼和学号后两位加'nice')
security = user
```
还要在 `[homes]` 和 `/` 共享区添加:
```
path = /share/(班级名称+本人名字全拼) + sha
public = yes
browseable = yes
writeable = yes
guest ok = no
create mask = 0775
directory mask = 0775
```
3. **创建共享目录**:
- 在Linux系统的根目录 `/share` 下创建共享目录 `(班级名称+本人名字全拼) + sha`,例如 `/share/Class_XY_YourName_sha`。
- 创建测试文件 `nice.txt`,位置应在共享目录内,如 `/share/Class_XY_YourName_sha/nice.txt`。
4. **设置Samba用户账户**:
- 为每位公司员工创建一个Samba用户,将他们的用户名作为账户名,密码自行设定或使用Samba的密码哈希机制。
- 添加用户到共享目录的权限,例如:
```bash
sudo smbpasswd -a 用户名
```
5. **启动和重启Samba服务**:
- 启动Samba服务:`sudo service smbd restart`
- 如果你想让服务在系统启动时自动运行,可以用:`sudo systemctl enable smbd`
完成上述步骤后,公司员工就可以通过网络访问名为`public`的工作组,上传、下载文件到`nice.txt`以及其他自定义的文件了。
阅读全文