加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

就算你差异时用Windows和Linux这两个体系,我也提议你看一下

发布时间:2018-08-18 03:45:29 所属栏目:业界 来源:轮子工厂
导读:技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战 windows之间的文件共享很简朴,可是假如要实现windows和linux之间的文件共享,该怎么办呢?出格是在一个团队中,一样平常会有一台装有linux体系的处事器,这个需求就显得很急切。 samba
副问题[/!--empirenews.page--] 技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战

windows之间的文件共享很简朴,可是假如要实现windows和linux之间的文件共享,该怎么办呢?出格是在一个团队中,一样平常会有一台装有linux体系的处事器,这个需求就显得很急切。

samba很好的办理了这个痛点。Samba 是 SMB/CIFS 收集协议的从头实现, 它作为 NFS 的增补使得在 Linux 和 Windows 体系中举办文件共享、打印机共享更轻易实现。ubuntu系同一样平常自带samba处事,不必要我们单独安装。

就算你差异时用Windows和Linux这两个体系,我也提议你看一下

samba的陈设很简朴,只必要三部:

第一步:建设共享文件夹,并赋予响应的权限

第二步:设置samba参数文件

第三步:测试乐成与否

下面以ubuntu16.04 为例来声名如陈设该处事。

1.设置文件参数先容

在正式开始陈设之前,我们先来相识一下samba 设置文件的具体参数。对文件共享处事要求不是很高的读者可以跳过这一步。直接开始我们的”三部曲“。假如想要设置更为伟大的文件共享处事,可往后头再来参考这部门。

samba的设置文件为/etc/samba/smb.conf,通过修改这个设置文件来可以完成我们的各类需求。

global 参数 

在 global 傍边的就是一些主机的整体参数了,包罗事变组、主机的 NetBIOS 名称、字符编码的表现、登录文件的设定、 是否行使暗码以及行使暗码验证的机制等等。在 [global] 部门关于主机名信息方面的参数首要有:

  • workgroup = 事变组的名称:留意,主机群要沟通
  • netbios name = 主机的 NetBIOS 名称啊,每部主机均差异
  • server string = 主机的浅显声名,这个任意写即可 
  • 除此之外,尚有登录文件方面的信息, 包罗这些参数:
  • log file = 登录档安排的档案,文件名也许会行使变量处理赏罚;
  • max log size = 登录档最大仅能到几多 Kbytes ,若大于该数字,则会被 rotate 掉 
  • 尚有跟暗码有关的参数,包罗这几个:
  • security = user, server, domain, share 四选一,这四个设定值别离代表: 
  • user :行使 SAMBA 自己的暗码数据库,暗码数据库与底下的 smb passwd file 有关 
  • server, domain:行使外部主机的暗码,亦即 SAMBA 是客户端之意,假如设定这个项目,你还得要提供 password server = IP的设定值才行 
  • share:分享的数据不必要暗码即可分享
  • encrypt passwords = Yes 代表暗码要加密
  • smb passwd file = 暗码安排的档案,凡是是 /etc/samba/smbpasswd

共享文件参数配置 

[分享文件夹名称] 是针对你开放的目次来进权限方面的设定,包罗谁可以赏识该目次、是否可以读写等参数。

  • [分享文件夹名称] :这个分享名称很重要,他是一个『代号』罢了。
  • comment :分享文件夹的声名
  • path :分享文件夹的路径
  • read only:是否只读
  • public :是否让全部可以登入的用户看到这个项目
  • writable :是否可以写入
  • create mode 和 directory mode 都与权限有关
  • valid users = 用户,这个项目可以指定可以或许进入到此资源的特定行使者。

2.陈设开放的samba处事

新建共享文件夹

  1. sudo mkdir -p /samba/test  

留意,必然要给文件配置正确的权限。

  1. chmod -R 777 /samba/test 

设置参数文件

用vim打开Samba设置文件

  1. sudo vim /etc/samba/smb.conf  

留意:提议各人把这内里的设置信息所有删掉,然后所有本身重写,以免信息的错杂。

修改设置文件为

  1. [global] 
  2. workgroup = WORKGROUP 
  3. server string = Samba Server %v 
  4. netbios name = ubuntu 
  5. security = user 
  6. map to guest = bad user 
  7. dns proxy = no 
  8. [temp] 
  9. path =/samba/test 
  10. browsable =yes 
  11. writable = yes 
  12. guest ok = yes 
  13. read only = no 
  14. creat mode=777 
  15. force creat mode=777 
  16. directory mode = 777 
  17. force directory mode = 777 

测试 

重启samba处事 

  1. sudo /etc/init.d/samba restart  

在ubuntu上的赏识器上输入file://192.168.1.11/看可否会见到共享文件```(留意,要把ip地点换成是本身的处事器的地点),看似否可以会见本身的共享目次。

在windows上打开资源打点器直接输入192.168.1.11直接会见。实行通过拖放将文件上传到共享,看看它是否正常事变,传输速率怎样。留意,在windows端表现的共享文件夹的名称是参数设置文件中文件夹的名称,这里为temp)

3.陈设必要暗码的samba处事

添加用户并建设共享文件夹

建设体系用户

  1. sudo useradd user01  

配置用户暗码

  1. sudo passwd user01  

把体系用户user01添加为samba用户并配置samba用户登录暗码

  1. sudo smbpasswd -a user01  

查察samba用户

  1. sudo pdbedit –L  

建设共享目次 

  1. sudo mkdir -p /samba/data  

目次分派最高权限

  1. sudo chmod 777 /samba/data  

变动目次所属用户

  1. sudo chown root:user1 data 

设置参数文件

用vim打开Samba设置文件:

  1. sudo vim /etc/samba/smb.conf  

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读