安装CentOS桌面系统的时候我没有选择安装samba服务,今天需要从Windows拷贝大量数据到上面去,想通过samba传。就查了一下CentOS下安装开启samba的方法。
记录一下,备忘。
安装samba:
yum install samba
设置samba自启动:
chkconfig smb on
打开samba所需的139和445端口:
打开/etc/sysconfig/iptables 加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
启动samba、添加samba用户:
service smb start
smbpasswd -a root
PS: 根据提示输入两次密码,注意samba用户的密码和登录shell的密码不需要是一样的。
配置samba文件权限:
编辑 /etc/samba/smb.conf 让将要被共享的目录拥有充分的读写权限属性。
在smb.conf最后加入:
[home]
comment = centos home dir
path = /home/
valid users = root
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
保存后,重启samba服务,service smb restart
然后就可以使用:\\ip 访问samba共享目录了(根据提示输入用户名和密码,我们之前添加设置过).
记录一下,备忘。
安装samba:
yum install samba
设置samba自启动:
chkconfig smb on
打开samba所需的139和445端口:
打开/etc/sysconfig/iptables 加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
启动samba、添加samba用户:
service smb start
smbpasswd -a root
PS: 根据提示输入两次密码,注意samba用户的密码和登录shell的密码不需要是一样的。
配置samba文件权限:
编辑 /etc/samba/smb.conf 让将要被共享的目录拥有充分的读写权限属性。
在smb.conf最后加入:
[home]
comment = centos home dir
path = /home/
valid users = root
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
保存后,重启samba服务,service smb restart
然后就可以使用:\\ip 访问samba共享目录了(根据提示输入用户名和密码,我们之前添加设置过).