Ubuntu 设置多用户smba共享服务

本文档详细介绍了如何在Ubuntu系统中设置多用户Samba共享服务,包括添加用户、修改用户密码、设置用户目录权限、赋予sambashare权限、安装Samba服务器、配置smb.conf文件、创建Samba账户以及重启服务的步骤。确保所有用户都能安全地访问和编辑共享目录。

1、添加共享的用户

sudo adduser username (username为用户名)几个用户执行几次添加命令

2、修改用户密码

passwd username(先输入旧密码,再输入新密码,这个在普通用户下可以修改)

3、修改用户目录权限

sudochmod –R 0750  /home/username 

4、设置普通用户具有sambashare权限

 sudo usermod -a -G sambashare username 

5、安装samba服务器

sudoapt-get install samba 

6、配置samba配置文件

sudovim /etc/samba/smb.conf

在配置文件中找到如下行:

        # security =  user

去掉注释'#"

7、在smb.conf文件最后增加如下内容。

    [username]
    &

### 安装和配置 Samba 服务 #### 1. 安装 SambaUbuntu 系统中安装 Samba 服务,可以使用以下命令: ```bash sudo apt update sudo apt install samba ``` 此命令将更新系统包列表并安装 Samba[^1]。 #### 2. 备份原始配置文件 在编辑 Samba 配置文件之前,建议备份原始配置文件以防止意外修改导致的问题。可以使用以下命令完成备份: ```bash sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` 这条命令会将原始配置文件复制到一个带有 `.bak` 后缀的文件中。 #### 3. 编辑 Samba 配置文件 Samba 的主要配置文件位于 `/etc/samba/smb.conf`。可以通过文本编辑器(如 `vim` 或 `nano`)打开并编辑该文件: ```bash sudo nano /etc/samba/smb.conf ``` 在配置文件中,可以根据需求添加共享目录设置。例如,以下是一个典型的共享目录配置示例: ```ini [home] comment = Home Directories browseable = yes path = /home/xfwu valid users = root writable = yes public = yes read only = no [sale2] comment = Sales Team Directory browseable = yes path = /home/allan/work3 writable = yes valid users = sale2, allan create mask = 0775 directory mask = 0775 ``` 上述配置定义了两个共享目录:`[home]` 和 `[sale2]`。每个共享目录都有其特定的权限设置和路径[^2]。 #### 4. 创建共享目录 确保共享目录存在,并设置适当的权限。例如: ```bash sudo mkdir -p /home/allan/work3 sudo chown allan:allan /home/allan/work3 sudo chmod 775 /home/allan/work3 ``` #### 5. 添加用户 为了使用户能够访问 Samba 共享目录,需要为他们创建 Samba 用户账户。例如: ```bash sudo smbpasswd -a allan sudo smbpasswd -a sale2 ``` 执行这些命令后,系统会提示输入密码。请确保为每个用户设置强密码[^2]。 #### 6. 重启 Samba 服务 完成所有配置后,重启 Samba 服务以应用更改: ```bash sudo systemctl restart smbd sudo systemctl restart nmbd ``` #### 7. 测试配置文件 在启动 Samba 服务之前,可以测试配置文件是否正确: ```bash testparm ``` 如果配置文件中存在语法错误,此命令将报告问题。 --- ### 注意事项 - 确保防火墙允许 Samba 服务的流量。可以使用以下命令打开必要的端口: ```bash sudo ufw allow samba ``` - 如果网络环境复杂,请根据实际需求调整配置文件中的权限设置。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值