ubuntu samba配置成不需要用户密码访问

1.安装samba

安装samba:sudo apt-get install samba
安装smbclient:sudo apt-get install smbclient


2.新建共享目录并设置权限

(1)打开"终端窗口",输入"sudo mkdir /home//[username]/[foldername] "-->回车-->共享目录share新建成功。

(2)输入"sudo chmod 777 /home/[username]/[foldername]-->回车,这样用户就对共享目录有了写权限



3.备份配置文件smb.conf,并修改

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份
vi /etc/samba/smb.conf   


4.在smb.conf文件末尾添加如下内容

#security=user 后面添加:
security=share

[share]
comment=samba    ##这个是说明,随意填
path = /home/[username]/[foldername]  #这里修改为你建立的共享目录
public=yes
writable = yes
create mask=0775
directory mask=0775
available = yes
browseable = yes

forceuser=root
forcegroup=root

5.重启samba

sudo /etc/init.d/samba restart


6.Window下访问

(鉴于没有 /etc/init.d/下没有 samba,采用 重启 Ubuntu 方法  )
  注:上面的[username]linux系统下用户目录,[foldername]为文件夹名称,使用的时候注意替换。
  好了在windows终端“运行”上可以使用 "\\你的Ubuntu ip"的方式访问linux系统的共享文件夹了


或者在window我的电脑下添加磁盘映射


8.samba服务的启动、关闭、重启

启动Samba服务器只需执行如下命令:
#sudo /etc/init.d/samba start

关闭Samba服务器:
#sudo /etc/init.d/samba stop

重新启动Samba服务器:
#sudo /etc/init.d/samba restart

启动Samba服务器后,可以使用ps命令查看进程:
#ps -aux

可以看到Samba服务会同时启动两个服务,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中, 主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进 程是随着smbd进程启动而启动。




  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值