博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 环境 samba的安装&配置
阅读量:5287 次
发布时间:2019-06-14

本文共 1194 字,大约阅读时间需要 3 分钟。

一.samba的安装:

sudo apt-get install samba

sudo apt-get install smbfs
sudo apt-get install cifs-utils (新版 smbfs 为cifs-utils )

二. 创建共享目录:

mkdir /home/myname

三.创建Samba配置文件:

  1. 保存现有的配置文件

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

2.修改现配置文件

sudo vim /etc/samba/smb.conf

[share]

path = /home/myname
valid users = myname
force user = nobody
force group = nogroup
group = nogroup
read only = No
create mask = 0700
directory mask = 0700
directory mode = 0700
guest ok = Yes

说明:

1)valid users = 是允许访问该目录的用户名,多个用户用@或,隔开。
2)[share]为共享目录名称,在windows下访问时显示的名字

四.创建samba帐户

(如果系统中当前没有这个帐户(sudo useradd myname ,也可以用系统中己存在的账户如root)

 sudo touch /etc/samba/smbpasswd 

 sudo smbpasswd -a myname
 (用系统中的账号,这里myname换成系统中的账户即可)
 sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存 代码:
  myname= “networkusername”  

五.重启samba服务器

sudo testparm

验证一下配置参数有没有问题,如果有问题在回去修改
sudo /etc/init.d/samba restart   

六.无写权限问题

1)关闭防火墙

> #sevice iptables stop

2)修改 /etc/samba/smb.conf,

security = share

---- share表示安全最低级别,其次是user,最高是server
[共享目录名]
writeable = yes

3)文件/文件夹所属用户权限不正确,导致无法写入

chmod 777 /home/user

4)关闭selinux

setenforce 0

没有setenforce可以安装
sudo apt-get install selinux-utils

转载于:https://www.cnblogs.com/dyufei/p/7466872.html

你可能感兴趣的文章
linux常用命令二
查看>>
angularJS全选功能实现
查看>>
礼物 HYSBZ - 4827 (fft + 构造 )
查看>>
ASP.NET MVC5 Authentication Filters执行链
查看>>
基于谱减法的声音去噪
查看>>
leetcode python 008
查看>>
SQL Server字符串左匹配
查看>>
docker从零开始网络(四 ) host网络
查看>>
Spring框架+Struts2框架第一次整合
查看>>
Django之ORM操作(聚合 分组、F Q)
查看>>
RabbitMQ系列之Centos 7安装RabbitMQ 3.6.1
查看>>
如何实现自定义同步组件
查看>>
用html5+flash两种方案实现前端长文转图
查看>>
测试记录
查看>>
codeforces 580D. Kefa and Dishes
查看>>
Java 中使用MySQL
查看>>
解决使用SecureCRT出现的Generic clipboard failure错误
查看>>
POJ 1816
查看>>
javascript 错误处理
查看>>
Django_Form表单补充
查看>>