CentOS 7 创建共享文件夹说明

来源:互联网 发布:mac更新flash插件 编辑:程序博客网 时间:2024/06/07 16:27

1、安装samba服务

查看是否已经安装samba服务:rpm –qa | grep samba



如果已经安装,则可以查看samba服务信息:rpm –qi samba



如果没有安装,则安装samba服务:yum -y install samba samba-client

卸载命令:yum remove –y samba


2、配置samba

cd /etc/samba

备份smb.conf文件: mv smb.conf smb.conf.bat

编辑smb.conf文件: vi smb.conf


将如下内容添加到smb.conf中

[global]

        workgroup = WORKGROUP

        server string = Tkl Samba Server %v

        netbios name = TklSamba

        security = user

        map to guest = Bad User

        passdb backend = tdbsam

 

[FileShare]

        comment = share some files

        path = /home/share

        valid users = tkl-share

        write list = tkl-share

        writeable = yes

        create mask = 0700

        directory mask = 0700

        browseable = yes

        available = yes

 

说明:

workgroup设置为与Windows一样的workgroup

security:user表示用户名验证方式

valid users表示远程登录用户

write list表示可以进行远程写操作的用户列表

 

3、创建samba账户:

useradd tkl-share(设置centos账户)

smbpasswd –a tkl-share(设置samba账户和密码)

 

4、创建共享目录:

mkdir /home/share

chown tkl-share /home/share(将用户tkl-share设置位/home/share的用户)

chmod 777 /home/share

 

5、启动Samba服务,设置开机启动

systemctl start smb(启动samba服务)

systemctl enable smb(开机启动samba服务)

systemctl status smb(查看samba服务状态)

 

6、开放端口

firewall-cmd --permanent --add-port=139/tcp

firewall-cmd --permanent --add-port=445/tcp

systemctl restart firewalld(重启防火墙)

 

7、关闭SELinux

查看SELinux:/usr/sbin/sestatus –v

 

临时关闭SELinux:setenforce 0

 

修改配置文件关闭SELinux(需要重启):

vi/etc/selinux/config

 

将SELINUX=enforcing改为SELINUX=disabled


reboot(重启)

原创粉丝点击