快速报名
首页 / 干货教程 / 干货教程 / Linux运维入门教程09-01 (Samba服务)

Linux运维入门教程09-01 (Samba服务)

Samba服务是实现Windows和Linux操作系统网络共享,首先我们需要在Linux操作系统中安装,所以在学习linux运维的时候一定要重视samba服务,下面我们一起来学习吧!

Samba服务 桑巴Smb是基于cs架构

作用:用于跨平台进行文件共享

优点:兼容性好,较为安全(具备身份验证)

缺点:仅限内网环境使用

应用:一般在办公环境下使用

rz 也是一种可以在Windows和Linux操作系统之间进行文件共享的命令,只不过传输文件较小。

一、实现单用户共享文件

步骤:

1、安装

# yum -y install samba

2、配置(爱配不配)(默认可用,不需要配置)

# vim /etc/samba/smb.conf

3、启动

第一次启动# systemctl start smb

修改配置文件后重启服务# systemctl restart smb

3.5、添加用户

useradd USERNAME

smbpasswd -a USERNAME

4.1、windows访问

win+R打开运行窗口,输入两个反斜线加上samba服务器的地址。输入你的用户名和密码即可

4.2、挂载(Linux系统之间)

# mount -t cifs -o username=USERNAME,password=PASSWORD //ServerIP/ShareDIR /LocalDIR

5、测试

在Windows系统下删除远程连接:

net use * /delete

扩展:

如需实现开机自动挂载,需要修改/etc/fstab并添加:

//ServerIP/ShareDIR/MountDIRcifsusername=USERNAME,password=PASSWORD00

二、实现多用户共享文件

1、配置相关的配置文件

# yum /etc/samba/smb.conf

配置文件内容:

[nidaye]              #文件共享;访问用户看到的目录名称

              comment = abcdef            #共享目录描述,可以随意填写

              path = /nimei              #共享目录(本机实际目录名称)路径,需要绝对路径

              write list = a b c d            #可写入的用户名单,多个用户使用空格隔开

              read only = yes/no            #是否只读

              writeable = yes/no            #是否可写

            valid users = A B C D              #可访问的用户,多个用户使用空格隔开

              browseable = yes/no        #(浏览,阅读)是否可显

              directory mask = 0775            #创建目录默认权限

              create mask = 0664          #创建文件默认权限

              guest ok = yes/no              #是否(不)需要二次验证(yes为不需要)

              public = yes/no          #是否(不)需要二次验证(yes为不需要)

2、smbclient可以查看USERNAME的所共享的目录或文件

smbclient -U USERNAME -L 服务端IP地址

                    --user            --list 

三、创建Samba服务的第二种方法

1、下载安装

2、修改配置文件

vim /etc/samba/smb.conf

[ren] 

        path = /ren

        public = yes

        read only = no

3、重启Samba服务

systemctl restart smb

4、创建普通用户及Samba用户

useradd ryz

pdbedit -a -u ryz

-a -create 创建Samba用户

-u -user=USER 使用已有的用户名

5、给共享文件的其他人增加读写权限

chmod -R a+w /ren

6、在Windows系统查看共享文件

按下win+R进入运行界面,输入:\\192.168.11.3

7、映射网络驱动器

在windows系统中进入Samba共享文件夹后,右击文件夹,选择“映射网络驱动器”,确定;这样的话,就可以在“我的电脑”下的“网络位置”找到该共享目录,以后访问的话就不用在运行界面输入相关命令了。

抢先报名    优先占座