欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  运维

一分钟讲解linux下怎么配置samba服务

程序员文章站 2022-03-21 08:50:21
...
下面由linux系统教程栏目给大家介绍linux下怎么配置samba服务,希望对需要的朋友有所帮助!

linux下配置samba服务

本文是基于centos6.5

一、下载

yum -y install samba

二、配置

vim /etc/samba/smb.conf

配置内容

[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        path = /data/app_info
        create mode = 0644
        force create mode = 0644
        directory mode = 0755
        force directory mode = 0755
;       valid users = %S
;       valid users = MYDOMAIN\%S

三、创建smba登录用户

sudo smbpasswd -a username

备注:这个username一定要存在,否则会报:Failed to add entry for user ‘username’.

终端执行上面的命令后会提示输入密码,如下:

New SMB password:
Retype new SMB password:

四、防火墙设置:

iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 137 -j ACCEPT
iptables -I RH-Firewall-1-INPUT 5 -p udp -m udp --dport 138-j ACCEPT

五、windows访问

\\122.92.85.116

提示输入刚刚设置的用户名和密码,ok。

外网想要能访问修改一下防火墙配置

-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --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
#-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 137 -j ACCEPT
#-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 138 -j ACCEPT
#-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
#-A INPUT -s 10.0.0.0/8 -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT

推荐学习:《linux视频教程

以上就是一分钟讲解linux下怎么配置samba服务的详细内容,更多请关注其它相关文章!

相关标签: samba