弄了个软路由(all in one)主机,网站开发环境放到上面很方便,不用每台电脑都配置了。虽说bt面板已经非常方便了,但还是“本机感“的操作好一些,于是就想着在CentOS系统里配置上samba,然后直接吧wwwroot目录给共享了。

一,安装samba

yum install samba

二,添加系统用户

useradd wwwroot //给系统添加一个叫wwwroot用户
passwd wwwroot  //给该用户设置密码(系统密码)

三,将wwwroot添加为samba用户

smbpasswd -a wwwroot  //将wwwroot添加为samba用户,并设置密码

备注:

smbpasswd -a user:添加一个samba用户
smbpasswd -d user:禁用一个samba用户
smbpasswd -e user:恢复一个samba用户
smbpasswd -x user:删除一个samba用户

四,配置smb.conf

vi /etc/samba/smb.conf

加入以下内容,配置wwwroot用户可访问的目录和权限

[wwwroot]
    comment = wwwroot //描述
    path = /www/wwwroot
    public = yes
    writable =yes

五,修改对应目录的权限

chmod -R 777 /www/wwwroot

六,Selinux 和 防火墙

setenforce 0  //临时关闭Selinux
systemctl stop firewalld.service #停止firewall(不加.service也行)
systemctl disable firewalld.service #禁止firewall开机启动

备注1:
修改 /etc/sysconfig/selinuxSELINUX=enforcingSELINUX=disabled 可永久关闭Selinux
setenforce 1 可以临时开启selinux;getenforce命令可以查看 selinux当前状态

备注2:
为什么要关闭防火墙呢?不深究了,本地局域网开发,无所谓doge~

七,启动服务并设置开机自启动

systemctl start smb
systemctl enable smb

八,用你起的的设备访问去吧~