Ubuntu配置Samba服务器

本文详细介绍如何在Linux系统上安装Samba服务,并通过步骤指导完成共享目录的配置过程。内容涵盖Samba服务的安装、配置文件编辑、共享目录设置、用户账号添加及重启服务等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Samba的安装

sudo apt-get insall samba
sudo apt-get install samba-common

2、创建共享目录

#系统用户home目录下:
mkdir /home/share               //如果配置的共享目录不存在则创建
sudo chmod 777 /home/share      //将共享目录属性设置为 777

3、Samba配置文件

#备份 smb.conf 配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
#配置Samba配置文件
sudo vim /etc/samba/smb.conf
#如果 #security = user存在就修改,不存在就添加
[global]
    workgroup = WORKGROUP 
    display charset = UTF-8
    unix charset = UTF-8
    dos charset = cp936 
    
### 注:如果 #security 存在就直接修改,不存在就创建
#security = user 
    security = user 
    username map = /etc/Samba/smbusers 

[share]
    comment = Shared Folder with username and password 
    path = /home/share/
    public = yes
    writable = yes
   # valid users = yourusername    #配置的Samba访问账号
    create mask = 7777 
    directory mask = 7777 
   # force user = nobody 
   # force group = nogroup 
    available = yes 
    browseable = yes

4、添加Samba访问账号-需要和配置文件中相对应

#设置Windows访问时需要的密码
sudo smbpasswd -a username
#注:这个username必须是你linux里已经存在的用户名,如果想要新加用户,需要自己先去创建一个用户

#创建用户名映射文件并配置
sudo vim /etc/samba/smbusers       //这步可以不用操作

#在文件中写上 share="network username"并保存    //这步可以不用操作

#重新启动Samba服务
sudo /etc/init.d/sabd restart

5、Windows下访问

文件资源管理器中输入Ubuntu 的 ip 地址 : 
\\192.168.1.29\share
输入对应的Samba账号和密码

补充:

smbpasswd 命令的用法 
    smbpasswd -a 增加用户(要增加的用户必须以是系统用户)   
    smbpasswd -d 冻结用户,就是这个用户不能在登录了   
    smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用   
    smbpasswd -n 把用户的密码设置成空.   
                 要在global中写入 null passwords -true   
    smbpasswd -x  删除用户  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值