温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux服务器---安装samba

发布时间:2020-08-05 09:56:04 来源:ITPUB博客 阅读:175 作者:一生有你llx 栏目:建站服务器

安装samba  

1 、检测samba是否安装,如果没有,那么可以使用yum来安装。至少需要安装3个软件:samba, samba-client、samba-common

[root@localhost   pub]# rpm -qa | grep samba

samba-winbind-clients-3.6.9-164.el6.i686

samba-client-3.6.9-164.el6.i686

samba-common-3.6.9-164.el6.i686

samba4-libs-4.0.0-58.el6.rc4.i686

samba-winbind-3.6.9-164.el6.i686

[root@localhost   pub]# yum install y samba samba-client samba-common      // 如果没有,那么可以用此命令安装

 

2 、创建共享目录

[root@localhost   /]# mkdir /wj        // 创建目录

[root@localhost   /]# chmod 777 /wj   // 设置权限

 

3 、修改配置文件“/etc/samba/smb.cnf”

[root@localhost   /]# gedit /etc/samba/smb.conf

#   ----------------------- Standalone Server Options ------------------------

# Scurity can be   set to user, share(deprecated) or server(deprecated)

# Backend to   store user information in. New installations should

# use either   tdbsam or ldapsam. smbpasswd is available for backwards

# compatibility.   tdbsam requires no further configuration

    security   = share           // 这里默认是 user ,改为 share ,这样不用输入密码就可访问

    passdb backend = tdbsam

 

    [wj]                // 创建共享目录配置

    comment=wj       // 名字

    path=/wj         // 路径

    read only=no    // 是否只读,这里为 no ,这样用户就可以创建文件夹

    guest ok=yes    // 是否允许 guest 用户登录

    browseable=yes // 是否可以浏览目录

 

4 、修改防火墙,打开tcp的端口137、138、139、445

[root@localhost wj]# gedit /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

 

 [root@localhost wj]# service iptables restart

iptables :将链设置为政策   ACCEPT filter nat                [ 确定 ]

iptables :清除防火墙规则:                                  [ 确定 ]

iptables :正在卸载模块:                                    [ 确定 ]

iptables :应用防火墙规则:                                  [ 确定 ]

iptables :载入额外模块: nf_conntrack_ftp                   [ 确定 ]

 

5 、启动smb服务

[root@localhost   wj]# service smb start

启动 SMB 服务:                                             [ 确定 ]

 

6 、测试,在终端输入命令“testparm”,可以看到共享目录的信息

[root@localhost   wj]# testparm

Load smb config   files from /etc/samba/smb.conf

rlimit_max:   increasing rlimit_max (1024) to minimum Windows limit (16384)

Processing   section "[homes]"

Processing   section "[printers]"

Processing   section "[wj]"

WARNING: The security=share   option is deprecated

Loaded services   file OK.

Server role:   ROLE_STANDALONE

Press enter to   see a dump of your service definitions

[global]

    workgroup = MYGROUP

    server string = Samba Server Version %v

    security = SHARE

    log file = /var/log/samba/log.%m

    max log size = 50

    idmap config * : backend = tdb

    cups options = raw

 

[homes]

    comment = Home Directories

    read only = No

    browseable = No

 

[printers]

    comment = All Printers

    path = /var/spool/samba

    printable = Yes

    print ok = Yes

    browseable = No

 

[wj]

    comment = wj            // 名字

    path = /wj              // 路径

    read only = No         // 是否只读

    guest ok = Yes         // 是否允许 guest 访问

 

7 、从windows测试,按下快捷键“window+r”,在弹出的窗口输入命令“smb:\\192.168.0.113”,可以看到本机的共享目录

Linux服务器---安装samba

Linux服务器---安装samba




做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接: https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ   密码:n7bk

Linux服务器---安装samba


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI