Samba服务器配置

简介:

Samba是Linux和Unix上实现SMB协议的一个免费软件,由服务器和客户端组成的。

使用端口:139和445。

1、Samba的安装和启动:

# 安装samba服务器
yum install -y samba

# 查看安装包 
rpm -qa |grep samba

# 启动samba进程
systemctl start smb

# 查看运行状态
systemctl status smb  

# 查看端口
netstat -antulp |grep smb

# 设置开机自启动
systemctl enable smb
chkconfig smb on

2、Samba的服务配置:

/etc/samba/smb.conf     #samba的主要配置文件

/usr/bin/smbclient          #客户端功能

/usr/bin/smbstatus         #服务器功能

/etc/samba/lmhosts       #早期的 NetBIOS name

3、pdbedit 使用:

pdbedit -a username    #新建Samba账户。

pdbedit -x username    #删除Samba账户。

pdbedit -L             #列出Samba用户列表,读取passdb.tdb数据库文件。

pdbedit -Lv            #列出Samba用户列表详细信息。

pdbedit -c “[D]” -u username   #暂停该Samba用户账号。

pdbedit -c “[]” -u username     #恢复该Samba用户账号。

注明:也可以使用smbpasswd来添加和管理用户。

4、设置防火墙配置:

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
iptables-save
service iptables  restart

你可能感兴趣的:(Linux系统,linux)