samba配置启动

一班47张堡铭  22020309147

1.Samba服务的安装
安装Samba服务之前,为服务器配置固定的IP地址192.168.100.10,配置好yum源,关闭防火墙、关闭selinux。可通过如下命令确认Samba套件是否已安装。

root@localhost ~]# yum list installed lgrep samba

如果系统还未安装Samba,可以使用yum命令安装samba软件包:[root@localhost ~]# yum install -y samba

成功

2.Samba服务的启动smb进程开启139和445端口,管理Samba服务的共享目录、打印机等。nmb进程开启137和138端口,管理用户组、NetBIOS Name的解析:启动Samba服务
root@localhost ~# systemctl start smb nmb如果希望系统启动时自动加载samba服务,可以执行以下命令设置该服务开机
自启动:
root@localhost~]# systemctl enable smb nmb

1.主配置文件/etc/samba/smb.conf
[root@localhost ~]# vim /etc/samba/smb.conf

认识Samba服务的配置文件

(1)全局参数
workgroup:该参数设置本机的域名或工作组名称。security:该参数定义Samba服务器的安全级别,Samba服务器共有3个安全级别:user、server、 domain.
passdb backend:该参数定义用户后台管理,Samba有三种后台smbpasswd.系统默认是tdbsam。tdbsam和ldapsam,

(2)共享定义参数
comment:设置共享目录或设备的描述,例如comment=Home Directories。任何一个目录或设path:指定共亨路径和被共享目录名,例如path=/home。备的共享,都必须有以上两个访问控制参数选项,否则无法完成共享操作访问控制参数:
valid users:设置允许访问共享的用户,例如valid users =user1,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组)

browseable:是否允许网络用户浏览共享目录,例如browseable=yes。writeable:被共享目录是否允许网络用户改写共享资源,例如writeableread only:客户端对共享目录是否为只读权限,例如read only= yes。read list:设置只读用户的列表。write list:设置读写用户的列表
create mask:创建的文件权限,directory mask:创建的目录权限

配置步骤

(1)检查系统中是否有bob和marry用户root@localhost ~]#cat /etc/passwd

2.Samba的囗令文件
当设置了user的安全等级后,需要使用pdbedit命令创建口令文件。用户第一次使用pdbedit命令创建Samba服务的帐号时,自动创建passdb.tdb文件。Linux操作系统中的本地用户帐号不能直接登录Samba服务器,需要为Linux用户创建新的Samba用户帐号密码。例如:

[root@localhost ~]# pdbedit -a bob

创建目录/share,并使该目录属于sdcet组,修改组对该目录的权限!
[root@localhost ~]# mkdir /share
//创建共享目录share[root@localhost ~]# chmod 775 /share//修改目录权限
[root@localhost ~]# touch /share/1.txt
//创建测试文件1.txt
//查看是否存在sdcet组[root@localhost ~]#cat /ete/group
[root@localhost ~]#groupadd sdcet //创建sdcet组
[root@localhost ~]#gpasswd -a bob sdcet//向组添加用户bob
[root@localhost~]#gpasswd -a marry sdcet//向组添加用户mary
[root@localhost ~]# chown -R :sdcet /share///将share目录修改为sdcet组,R
选项递归
[root@localhost ~]#ll /share/ //检查目录所属组是否更改

完配置文件后,重启samba服务使配置生效。[root@localhost ~]# systemctl restart smb nmb

Samba总结

    服务端:

1. 安装软件

     [root@samba ~]# yum -y install samba

  2. 建立共享所需要目录

     [root@samba ~]# mkdir /data

       [root@samba ~]# chmod 777 /data

       [root@samba ~]# cp -rf /etc/hosts /data/

 3.建立访问用户

     [root@samba ~]# useradd alice

       [root@samba ~]# useradd jack

       [root@samba ~]# smbpasswd -a alice

       [root@samba ~]# smbpasswd -a jack

 4.修改配置文件

    smb.conf文件的配置内容:

          [global]:全局设置

          [homes]:用户目录共享设置

          [printers]:打印机共享设置

          [myshare]:自定义名称的共享目录设置

     辅助配置内容:

       注释行:以 # 号开头的行

           配置样例行:以 ; 号开头的行

   常见共享目录配置项的含义:

        comment:对共享目录的注释、说明信息

           path:共享目录在服务器中对应的实际路径

           browseable:该共享目录在“网上邻居”中是否可见

           guest ok:是否允许所有人访问,等效于“public”

           writable:是否可写,与read only的作用相反

 step1. # vim /etc/samba/smb.conf

        [data]

                        path = /data

                        ;valid users = alice jack

                         ;hosts allow = 172.16.84.       -----必须与测试端网络段保持一致

                writable = yes  

5.重启服务:

       # systemctl start smb

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Samba是一款用于在Linux和Windows之间共享文件和打印机的软件。以下是一些常见的Samba配置: 1. 添加共享文件夹: 在Samba配置文件(通常是/etc/samba/smb.conf)中,您可以添加共享文件夹的定义。以下是一个示例: ``` [share] comment = Shared Folder path = /path/to/folder writable = yes guest ok = yes ``` 其中,“share”是共享文件夹的名称,“comment”是对该共享文件夹的描述,“path”是实际文件夹的路径,“writable”允许用户写入该文件夹,“guest ok”允许匿名用户访问该文件夹。 2. 添加用户和访问权限: 在Samba配置文件中,您可以为每个共享文件夹设置不同的用户和访问权限。以下是一个示例: ``` [share] comment = Shared Folder path = /path/to/folder writable = yes guest ok = no valid users = user1, user2 write list = user1 ``` 其中,“valid users”是被允许访问该文件夹的用户列表,“write list”是被允许写入该文件夹的用户列表。 3. 设置工作组: 在Samba配置文件中,您可以设置Samba工作组的名称。以下是一个示例: ``` workgroup = MYGROUP ``` 您可以将其更改为您选择的任何名称。 4. 安全设置: 在Samba配置文件中,您可以设置Samba的安全模式。以下是一些常见的选项: - security = user:用户需要提供Samba用户帐户的用户名和密码才能访问共享文件夹。 - security = share:所有用户都可以访问共享文件夹,但需要提供共享密码。 - security = domain:用户需要提供Windows域用户帐户的用户名和密码才能访问共享文件夹。 以上是一些常见的Samba配置选项。您可以根据需要进行更改和自定义。请记得在更改配置文件后重新启动Samba服务以使更改生效。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值