centos 开启samba共享
2015-05-21 18:22
369 查看
参考文章:
Linux下samba的安装与配置
启动Linux
Samba服务器安装配置实现构建
Linux
Samba安装服务与修改防火墙配置以允许访问
CentOS开启SELinux导致samba无法访问的解决办法
总结的过程:
1.安装
$yum install samba,samba-client
在安装前可以用 service smb status 命令,检查一下是否已安装。
2.配置conf
[root@sample ~]# vi /etc/samba/smb.conf ← 编辑 Samba 的配置文件
配置文件内容参考如下:
workgroup = WORKGROUP //设置工作组
server string = %U's samba %v //描述信息%U代表当前登陆用户
netbios name = fedora //netbios名字,fedora9 默认没有启用
log file = /var/log/samba/log.%m //日志文件保存路径%m你的windows主机名
max log size = 50 //日志最大容量
security = user //安全级别,user需要用户名和密码,share级别则不要
在文件末尾添加
[samba] //建立一个共享名为samba的共享
comment = samba //描述信息
path = /home/suyang/samba //共享路径
public = no //是否允许guest用户访问(相当于guest ok = yes/no)
writable = yes //是否可写
write list = suyang //可以写入的用户列表(@代表用户组)
同时不要忘了,[homes]共享默认会将用户的主目录共享,这是不安全的,所以我们要将其注释,当然还有[netlogon]。
3.创建共享目录
[root@sample ~]# mkdir /home/suyang/samba ← 建立共享文件专用目录
[root@sample ~]# chown -R nobody. /home/suyang/samba ← 设置专用目录归属为 nobody
[root@sample ~]# chmod 777 /home/suyang/samba ← 将专用目录属性设置为 777
4.添加用户
[root@sample ~]# smbpasswd -a suyang ← 将系统用户 suyang(例)加入到 Samba 用户数据库
New SMB password: ← 输入该用户用于登录 Samba 的密码
Retype new SMB password: ← 再次确认输入该密码
5.修改防火墙设置
可以直接编辑配置文件
[root@sample ~]# vi /etc/sysconfig/iptables ← 编辑 iptables 配置文件
但不建议这样操作,可通过系统工具修改更安全
sudo system-config-firewall,在打开的Trusted Services配置页面,选中Linux Samba和Samba Client,并Apply
6.检查selinux是否启用,如启用,放开共享目录的访问权限
检查是否启用:
sudo /usr/sbin/sestatus
-v
放开目录权限:
sudo chcon -t samba_share_t /opt/share
7.启动服务
service smb start
如果想让Linux
Samba服务随开机自动启动,运行以下命令:
sudo /sbin/chkconfig --level 35 smb on
Linux下samba的安装与配置
启动Linux
Samba服务器安装配置实现构建
Linux
Samba安装服务与修改防火墙配置以允许访问
CentOS开启SELinux导致samba无法访问的解决办法
Linux中设置服务自启动的三种方式
总结的过程:1.安装
$yum install samba,samba-client
在安装前可以用 service smb status 命令,检查一下是否已安装。
2.配置conf
[root@sample ~]# vi /etc/samba/smb.conf ← 编辑 Samba 的配置文件
配置文件内容参考如下:
workgroup = WORKGROUP //设置工作组
server string = %U's samba %v //描述信息%U代表当前登陆用户
netbios name = fedora //netbios名字,fedora9 默认没有启用
log file = /var/log/samba/log.%m //日志文件保存路径%m你的windows主机名
max log size = 50 //日志最大容量
security = user //安全级别,user需要用户名和密码,share级别则不要
在文件末尾添加
[samba] //建立一个共享名为samba的共享
comment = samba //描述信息
path = /home/suyang/samba //共享路径
public = no //是否允许guest用户访问(相当于guest ok = yes/no)
writable = yes //是否可写
write list = suyang //可以写入的用户列表(@代表用户组)
同时不要忘了,[homes]共享默认会将用户的主目录共享,这是不安全的,所以我们要将其注释,当然还有[netlogon]。
3.创建共享目录
[root@sample ~]# mkdir /home/suyang/samba ← 建立共享文件专用目录
[root@sample ~]# chown -R nobody. /home/suyang/samba ← 设置专用目录归属为 nobody
[root@sample ~]# chmod 777 /home/suyang/samba ← 将专用目录属性设置为 777
4.添加用户
[root@sample ~]# smbpasswd -a suyang ← 将系统用户 suyang(例)加入到 Samba 用户数据库
New SMB password: ← 输入该用户用于登录 Samba 的密码
Retype new SMB password: ← 再次确认输入该密码
5.修改防火墙设置
可以直接编辑配置文件
[root@sample ~]# vi /etc/sysconfig/iptables ← 编辑 iptables 配置文件
但不建议这样操作,可通过系统工具修改更安全
sudo system-config-firewall,在打开的Trusted Services配置页面,选中Linux Samba和Samba Client,并Apply
6.检查selinux是否启用,如启用,放开共享目录的访问权限
检查是否启用:
sudo /usr/sbin/sestatus
-v
放开目录权限:
sudo chcon -t samba_share_t /opt/share
7.启动服务
service smb start
如果想让Linux
Samba服务随开机自动启动,运行以下命令:
sudo /sbin/chkconfig --level 35 smb on
相关文章推荐
- CentOS开启samba实现文件共享
- CentOS开启samba实现文件共享
- CentOS 开启samba共享服务
- centos下的samba共享文件在windows下打开没有权限
- linux下centos搭建samba共享服务
- openwrt开启Samba作为共享中心 win7如何访问linux samba服务器
- linux中开启samba服务实现文件共享
- CentOS安装配置Samba 与Windows 共享文件
- CentOS6.4安装Samba(匿名)共享服务器
- centos 7 samba配置(与windows共享文件夹)
- ubuntu下开启samba服务和windows共享文件
- CentOS6.6搭建Samba共享服务
- CentOS6.3通过Samba与Windows7.0实现文件共享
- 在CentOS 6上用Samba Client访问windows共享文件夹
- CentOS开启samba服务(附smb.conf手册)
- centos下的samba共享文件在windows下打开没有权限
- centos 6.5 挂载samba 服务共享的目录
- CentOS开启SELinux导致samba无法访问的解决办法
- CentOS开启samba服务(附smb.conf手册)
- CentOS开启samba服务(附smb.conf手册)