最近总是换系统,发现不同的系统安装samba方式和配置不太相同,在此说明一下供其他朋友查看
安装samba 之前先安装openssh
执行 yum install openssh -y
1.CentOS下samba 安装
yum install samba
关闭防火墙:
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service 关闭防火墙要不没法访问 CentOS 7.0 执行此命令
service iptables stop 关闭防火墙
chkconfig iptables off 关闭防火墙要不没法访问 CentOS 6.5 执行此命令
执行setenforce 0 要不然无法访问文件夹
修改配置文件 不必说了
例子:
在配置文件开头找到
hosts allow = 127. 空格 加上自己的ip段,将hosts allow前面的 ' ; ' 号去掉
[dev]
comment = shared
path = /var/share #这个目录需要自己创建,创建后需要设置权限 chmod -R 777 /var/share
browseable = yes
readonly = no
guest ok = no
writable = yes
保存配置文件
添加samba用户
smbpasswd -a 用户名
密码和用户添加成功后
重新启动samba服务 service smb restart
启动成功后可以访问自己的samba目录了
如果无法访问重新启动下系统,在试一试.
2.Ubuntu下安装samba、openssh
sudo apt-get install samba
sudo apt-get install openssh-server
设置自己的配置:
[dev]
comment = shared
path = /var/share #这个目录需要自己创建,创建后需要设置权限 chmod -R 777 /var/share
browseable = yes
readonly = no
guest ok = no
writable = yes
保存配置文件
创建用户密码与Centos相同
重新启动samba
sudo /etc/init.d/samba restart
可以访问了!
安装samba 之前先安装openssh
执行 yum install openssh -y
1.CentOS下samba 安装
yum install samba
关闭防火墙:
systemctl stop firewalld.service 关闭防火墙
systemctl disable firewalld.service 关闭防火墙要不没法访问 CentOS 7.0 执行此命令
service iptables stop 关闭防火墙
chkconfig iptables off 关闭防火墙要不没法访问 CentOS 6.5 执行此命令
执行setenforce 0 要不然无法访问文件夹
修改配置文件 不必说了
例子:
在配置文件开头找到
hosts allow = 127. 空格 加上自己的ip段,将hosts allow前面的 ' ; ' 号去掉
[dev]
comment = shared
path = /var/share #这个目录需要自己创建,创建后需要设置权限 chmod -R 777 /var/share
browseable = yes
readonly = no
guest ok = no
writable = yes
保存配置文件
添加samba用户
smbpasswd -a 用户名
密码和用户添加成功后
重新启动samba服务 service smb restart
启动成功后可以访问自己的samba目录了
如果无法访问重新启动下系统,在试一试.
2.Ubuntu下安装samba、openssh
sudo apt-get install samba
sudo apt-get install openssh-server
设置自己的配置:
[dev]
comment = shared
path = /var/share #这个目录需要自己创建,创建后需要设置权限 chmod -R 777 /var/share
browseable = yes
readonly = no
guest ok = no
writable = yes
保存配置文件
创建用户密码与Centos相同
重新启动samba
sudo /etc/init.d/samba restart
可以访问了!