一 配置文件修改

注意:

1 share级别权限访问即,无需要用户名和密码才能访问。

2 新版samba4已取消share级别,可默认采用user级别。

1.1 全局配置文件修改

 [global]
workgroup=MYGROUP #工作组
server string=Samba Server xhy #服务器说明
log file=/var/log/samba/log.%m #日志
max log size=50 #最大存储kb
security=user #修改安全级别
passdb backend=tdbsam #用户后台数据库

1.2 共享设置项修改

 [homes]					#打开家目录
comment = Home Directories #任何用户可看到家目录
browseable = no
writable = yes
[study]
#访问时采用这个名字,而不是路径后的文件夹名,即:smbclient //192.168.10.10/study -U liangzai,而不是smbclient //192.168.10.10/mystudy -U liangzai
comment = This is my study file! #描述
path = /mystudy/ #实际路径
browseable = yes #目录可见
writable = yes #开启可写,即可上传
valid users = liangzai #指定允许访问该共享资源的用户为liangzai
write list = liangzai #只允许liangzai用户上传

二 创建用户

注意:

1 添加samba用户必须已经是存在的系统用户。

2 samba登陆的时候使用的是samba密码,而不是账户本地密码。[有别与ftp登陆]

2.1 创建系统账户

 [root@imxhy ~]# useradd liangzai		#添加用户并设置密码使之成为本地系统用户
[root@imxhy ~]# passwd liangzai #可以不创建系统密码

2.2 创建sampasswd

 [root@imxhy ~]# smbpasswd -a liangzai		#添加samba密码
New SMB password:
Retype new SMB password:
Added user liangzai.

三 创建共享目录

 [root@imxhy ~]# mkdir /mystudy
[root@imxhy /]# ls -dl /mystudy
drwxr-xr-x 3 root root 16 Sep 2 05:21 /mywork/

四 修改共享目录权限

注意:

1 sabma权限和系统本身的目录权限会同时生效,需要都拥有权限才能实现共享。

 [root@imxhy /]# chown liangzai /mywork/

五 验证并测试

5.1 查看验证配置文件

 [root@imxhy /]# testparm

5.2 重启samba服务

 [root@imxhy /]# service smb restart			#CentOS6.x重启服务
[root@imxhy /]# systemctl restart smb #CentOS7.x重启服务

5.3 测试访问

windows测试

linux测试

 [root@imxhy2 ~]# smbclient //192.168.10.10/study -U liangzai	#使用liangzai用户登录
Enter liangzai's password:
Domain=[MYGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10]
smb: \>

注意:

1 Linux中命令行上传和下载类似ftp。

2 命令行访问的时候不支持目录上传和下载。

最新文章

  1. CENTOS 6.5 平台离线编译安装 Mysql5.6.22
  2. 十二. 一步步破解JEB 2.0demo版二
  3. 别再TM跟我说找不到满意的工作!
  4. redis make test报错 Test replication partial resync: ok psync
  5. 1.(1)编写一个接口ShapePara,要求: 接口中的方法: double getArea():获得图形的面积。double getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的dou
  6. Vuforia开发完全指南(四)--- Image Target
  7. qt creator 中的"提升为..."功能简介
  8. [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin
  9. Java内存模型_volatile
  10. JS实现的ajax和同源策略
  11. C# System.IO.StreamWriter
  12. Netatalk CVE-2018–1160 越界访问漏洞分析
  13. Java SE之反射技术[Field](二)
  14. css---计算页面的的宽度和长度
  15. solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
  16. ClickOnce 发布WinForm应用程序(非签名方式)
  17. pix2pix-tensorflow搭建及其使用
  18. Master节点部署
  19. LFS搭建第一天补充
  20. java入门实现转换

热门文章

  1. (转)Maven学习总结(八)——使用Maven构建多模块项目
  2. LeetCode 5回文数
  3. 读asyncio模块源码时的知识补漏
  4. 第11月第31天 keyboardwillshow CGAffineTransformMakeTranslation
  5. 第8月第15天 app支持后台播放
  6. Spark笔记之DataFrameNaFunctions
  7. Eric6启动时“无法定位序数4540于动态链接库LIBEAY32.dll”的错误
  8. spring的普通类中获取session和request对像
  9. Spring4总结
  10. C++单链表反转