【home88一必发】Ubuntu下samba的设置设置,最轻易易行篇

by admin on 2019年8月1日

步骤1:Ubuntu下安装samba

标题是欢喜,小编可不是资深者,只不过搞samba有一点眉目了。
原理方面一句话带过,只给最最简便易行的贯彻步聚,毕竟大相当多人不是真的去搞贰个Linux文件服务器,只是简短的为了与win实行分享。

samba是linux上的文件分享服务软件,至极与Windows上的分享文件夹,当然也是要在同一网段上的。

samba是linux上的文件分享服务软件,分外与Windows上的分享文件夹,当然也是要在同一网段上的。

#apt-get install samba

步骤1:安装samba
#apt-get install samba
#apt-get install smbfs

当下用的本子是4.4.4,行吗!上面介绍怎么去安装配备它,here we go!

近日用的版本是4.4.4,好吧!下边介绍怎么去安装配备它,here we go!

#apt-get install smbfs

【home88一必发】Ubuntu下samba的设置设置,最轻易易行篇。步骤2:添加linux用户
#useradd user1     //增多用户名user1
#passwd user1 //给用户名user1加多密码
#mkdir /home/user1
//创设user1的home目录,假使不用这一个用户名来登录linux,此步骤不是供给
#chown -宝马X5 user1:user1 /home/user1   //给user1的home目录设置好权力

  1. 安装:
  1. 安装:

步骤2:添加linux用户

手续3:给samba服务器加多用户
表达:登入samba的用户必须已经是linux中的用户
#smbpasswd -a user1 //增添并给user1设置samba密码

[root@localhost ~]# yum install samba samba-client samba-common

[root@localhost ~]# yum install samba samba-client samba-common

#useradd user1     //增添用户名user1

步骤4:smb.conf设置
#cd /etc/samb //步向安装目录
#mv smb.conf smb.conf.bak //做好备份,直接将系统默许配置文件改名
#vim smb.conf //建设构造和布置smb.conf文件

  1. 开创可采访的用户:
  1. 创办可访问的用户:

#passwd user1 //给用户名user1增添密码

[global]
workgroup=x1 //X1为你局域网中的专业组名
server string=x2 //x2为您linux主机描述性文字,举个例子:samba server。
security=user
//samba的平安品级,user代表供给输入用户名和密码,改成share则无需输入用户名和密码

[root@localhost SMBShare]# groupadd smbgrp   –>
创设一个可访谈的用户组smbgrp

[root@localhost SMBShare]# groupadd smbgrp   –>
创制多少个可访谈的用户组smbgrp

#mkdir /home/user1
//建立user1的home目录,借使不用那几个用户名来登录linux,此步骤不是不能缺少

[x3]
//方框号中的x3那么些名字能够随意取,只是在win的网络邻居中展现的分享文件夹名
path=/home/x4
//x4为你要分享的文本夹名,在分享前还要建构那么些文件夹,并设好权限以便访谈,上面会表达。
valid users=user1 //这么些x4分享目录只同意user1这些用户步向
public=no    
//no表示除了user1这些用户,其余用户在步向samba服务器后看不见x4以此目录,假使为yes,即便能瞥见x4那么些目录,但除了user1那一个用户能步向这些目录,别的人进不了。
writable=yes   //允许user1在x4目录中开始展览读和写操作,反之no

[root@localhost SMBShare]# useradd -G smbgrp smbtest   –>
创立贰个用户并把她加盟到smbgrp组中

[root@localhost SMBShare]# useradd -G smbgrp smbtest   –>
创造叁个用户并把他步向到smbgrp组中

#chown -安德拉 user1:user1 /home/user1   //给user1的home目录设置好权力

//存盘退出
#testparm //检查一下语法错误,比如拼错

[root@localhost SMBShare]# smbpasswd -a smbtest       –>
把这些用户增加到samba的寻访列表中
New SMB password:
Retype new SMB password:
Added user smbtest.

[root@localhost SMBShare]#【home88一必发】Ubuntu下samba的设置设置,最轻易易行篇。 smbpasswd -a smbtest       –>
把这一个用户增加到samba的拜候列表中
New SMB password:
Retype new SMB password:
Added user smbtest.

手续3:给samba服务器增加用户

手续5:建构分享目录
#mkdir /home/x4
#chown -奥迪Q5 user1:user1 /home/x4
//因为是root组建的目录,另外用户独有读的权限,所还得把权限改一下。当然也足以省略的用#chmod
777
/home/x4。还恐怕有个难点便是分享里目录的文本倘若有一点点能访谈有个别不可能访谈,那必将也是权力的主题素材,步向/home/x4,直接#chmod
777 *来解决。

  1. 制造分享目录:
  1. 创建分享目录:

评释:登录samba的用户必须已经是linux中的用户

步骤6:重启samba服务
#/etc/init.d/samba restart

[root@localhost ~]# mkdir /home/SMBShare/   
–>创立分享目录SMBShare

[root@localhost ~]# mkdir /home/SMBShare/   
–>创立分享目录SMBShare

#smbpasswd -a user1 //增多并给user1设置samba密码

OK,设置到此截止。

[root@localhost SMBShare]# chmod -索罗德 0777 /home/SMBShare/ 
–>把目录的读写权限改换成可读写推行

[root@localhost SMBShare]# chmod -瑞虎 0777 /home/SMBShare/ 
–>把目录的读写权限改动成可读写实施

步骤4:smb.conf设置

安装samba服务要小心以下两点(即七个四遍):

[root@localhost SMBShare]# chown -瑞鹰 smbtest:smbgrp /home/SMBShare/ 
–>把文件具备者改为smbtest账户和smbgrp组

[root@localhost SMBShare]# chown -卡宴 smbtest:smbgrp /home/SMBShare/ 
–>把公文具备者改为smbtest账户和smbgrp组

#cd /etc/samb //走入安装目录

1.增多五回用户:二遍增多系统用户#useradd
user1;再三回是加多samba用户#smbpasswd -a user1;

[root@localhost SMBShare]# chcon -t samba_share_t /home/SMBShare/ 
–>允许无名氏用户可访谈上传文件

[root@localhost SMBShare]# chcon -t samba_share_t /home/SMBShare/ 
–>允许佚名用户可访问上传文件

#mv smb.conf smb.conf.bak //做好备份,直接将系统暗中认可配置文件改名

2.设置三次权限:一回是在smb.conf中安装分享文件夹的权位:再一回是在系统中装置分享文件夹的权限#chmod
777 文件夹名。

 

 

#vim smb.conf //组建和配置smb.conf文件

home88一必发 1

  1. 修改配置文件smb.conf 并保留:
  1. 修改配置文件smb.conf 并保留:

[global]

先把原先的配备文件备份一下

先把原来的布署文件备份一下

workgrop=x1 //X1为你局域网中的职业组名

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

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

server string=x2 //x2为您linux主机描述性文字,例如:samba server。

接下来编辑配置文件

下一场编辑配置文件

security=user
//samba的安全等级,user代表需求输入用户名和密码,改成share则无需输入用户名和密码

vi /etc/samba/smb.conf

vi /etc/samba/smb.conf

[x3]
//方框号中的x3那些名字能够随意取,只是在win的网络邻居中突显的分享文件夹名

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

path=/home/x4
//x4为您要分享的公文夹名,在分享前还要建构那么些文件夹,并设好权限以便访谈,上面会表明。

[mobile]
path = /home/SMBShare
valid users = @smbgrp
guest ok = no
writeable = yes
browsable = yes

[mobile]
path = /home/SMBShare
valid users = @smbgrp
guest ok = no
writeable = yes
browsable = yes

valid users=user1 //这一个x4分享目录只允许user1那么些用户步向

  1. 启用服务:
  1. 启用服务:

public=no    
//no表示除了user1那一个用户,其余用户在步入samba服务器后看不见x4以此目录,即便为yes,固然能看见x4这些目录,但除了user1这一个用户能进来那个目录,另外人进不了。

systemctl restart smb.service

systemctl restart smb.service

writable=yes   //允许user1在x4目录中展开读和写操作,反之no

  1. 防火墙设置:
  1. 防火墙设置:

//存盘退出

因为自个儿然而是为着实验所以就把防火墙关掉了 #systemctl disable
firewalld.service

因为本人独自是为着实验所以就把防火墙关掉了 #systemctl disable
firewalld.service

#testparm //检查一下语法错误,举个例子拼错

本来也足以安装不一致 #firewall-cmd –permanent –zone=public
–add-service=samba

当然也得以设置差异 #firewall-cmd –permanent –zone=public
–add-service=samba

步骤5:创设分享目录

重新加载防火墙 #firewall -cmd –reload

双重加载防火墙 #firewall -cmd –reload

#mkdir /home/x4

  1. 访谈测量试验:
  1. 探访测验:

#chown -福睿斯 user1:user1 /home/x4
//因为是root创建的目录,其余用户唯有读的权力,所还得把权力改一下。当然也得以归纳的用#chmod
777
/home/x4。还也会有个难题正是分享里目录的文件倘若稍微能访谈有个别不可能访谈,那明确也是权力的难题,步向/home/x4,直接#chmod
777 *来解决。

在windows上输入 \\ip地址, 然后输入帐号:smbtest
密码:*********

在windows上输入 \\ip地址, 然后输入帐号:smbtest
密码:*********

步骤6:重启samba服务

 

 

#/etc/init.d/samba restart

tip:

tip:

home88一必发 2

安装无名氏分享:

安装无名分享:

mkdir /samba/anonymous

mkdir /samba/anonymous

chown -R  nobody:nobody /samba/anonymous

chown -R  nobody:nobody /samba/anonymous

chmod -R 0755 /samba/anonymous

chmod -R 0755 /samba/anonymous

chcon -t samba_share_t /samba/anonymous

chcon -t samba_share_t /samba/anonymous

smb.conf文件中走入以下字段:

smb.conf文件中出席以下字段:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no

[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no

[Anonymous]
home88一必发,path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图