一:virtualbox安装:
省略(百度查找)
二:安装centos
省略(百度查找安装教程)
参考:VirtualBox虚拟机系列:[3]安装Centos系统
三:网络配置
1,修改/etc/sysconfig/network-scripts/ifcfg-eth0配置。
# 修改前建议备份
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改后:
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=192.168.1.234
DNS1=192.168.1.252
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
2,重启服务
service network restart
参考:centOS7在VirtualBox中装好后的网络连接问题
四:samba配置
1,安装Samba:
yum -y install samba samba-client samba-swat
2,配置samba (建议先备份)
vi /etc/samba/smb.conf
在配置文件底部修改或者添加下列配置(vi命令模式shift+g到文件底部):
[public] #共享的samba名字
comment = Public Stuff
path = /home
available = yes
browseable = yes
public = yes
writable = yes
printable = no
write list = +staff
# root(samba用户名)
valid users = root
3,使用pdbedit创建samba用户
pdbedit –a username
// centos 7
smbpasswd -a nobody
New SMB password: 输入密码
4,设置共享目录的权限(没有权限情况设置)
# 设置你需要共享的文件夹的属性为777 产品环境中危险,开发模式可行
chmod 777 /share
5,重启samba
# 关闭防火墙
service iptables stop
systemctl stop firewalld.service // centos7 版本
# 设置SELinux的宽松模式
setenforce 0
# 重启samba服务
/etc/init.d/smb restart #或者
/etc/init.d/nmb restart
systemctl restart smb.service // centos7 版本
6,samba开机自启动配置:
# 编辑 /etc/rc.local 配置文件(在后面追加需要自动运行的命令)
vi /etc/rc.local
# 开机自动运行samba相关命令
# 关闭防火墙
service iptables stop
# 设置SELinux的宽松模式
setenforce 0
# 启动samba服务
/etc/init.d/smb start