Centos7中安装samba服务器

samba服务器的安装

1.挂在光盘,mount /dev/cdrom /mnt/cdrom(此目录要提前新建好)


2.安装samba服务, yum -y  install samba


3.创建用于共享文件的账户,(Samba服务程序默认使用的是用户口令认证模式)
(user)。不过只有建立账户信息数据库之后,才能使用户口令认证模式,另外
Samba服务程序的数据库要求账户必须在当前系统中已经存在,否则会导致日后创
建文件时文件属性混乱不堪


4.useradd jack ----> passwd jack ---->设置密码

pdbedit -a -u jack ------>管理smb服务程序的账户信息数据库,-a---->
第一次把账户信息写到数据库时的使用参数,以后再执行修改密码,删除账户等操作
就不需要该参数了。


5.创建用于共享的文件目录。 mkdir /home/database
修改文件权限:chown -R  jack:jack /home/database


6.修改samba服务程序的主配置文件

cd /etc/samba/smb.conf


在最后增加
[database]
comment = Do not arbitrarity modify the database file
path = /home/database
public = no
writable = yes

7.重启samba服务co
systemctl restart smb (重启samba服务)
systemctl enable smb (设置为自启动)


8.注意:要关闭firewalld 和selinux 服务。


systemctl stop firewalld
systemctl disable firewalld
selinux 要进入配置文件:vi /etc/selinux/config
将 :SELINUX = enforcing --->改成 SELINUX = disable

可以通过:getenforce 命令查看SELinux 服务的运行状态
sentenforce 0 -->为禁止 sentenforce 1 --->为启动
(只是临时修改,系统重启会失效)

 

原文地址:https://www.cnblogs.com/shaojie1986/p/12701964.html