使用samba初始化开发环境

一、系统环境

[root@host-172-20-3-66 samba]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core)

 

搞一个yum源吧,我搞的是本地源,其他的可以使用阿里yun的

[root@host-172-20-3-66 samba]# cat /etc/yum.repos.d/openstack-mitaka.repo 
[base]
name=CentOS-$releasever - Base
baseurl=http://172.20.1.10/openstack/base
enabled=1
gpgcheck=0

[mitaka]
name=mitaka
baseurl=http://172.20.1.10/openstack/openstack-mitaka
enabled=1
gpgcheck=0

[epel]
name=epel
baseurl=http://172.20.1.10/openstack/epel
enabled=1
gpgcheck=0

 

二、开始装吧

yum -y install samba samba-client
cd /etc/samba/
mv smb.conf smb.conf.origin


cat >>  /etc/samba/smb.conf << EOF
[global]
        workgroup = WORKGROUP
        server string = Ted Samba Server %v
        netbios name = TedSamba
        security = user
        map to guest = Bad User
        passdb backend = tdbsam

[FileShare]
        comment = share some files
        path = /smb/fileshare
        public = yes
        writeable = yes
        create mask = 0644
        directory mask = 0755

[devops]
        comment = project development directory
        path = /smb/devops
        valid users = wanstack
        write list = wanstack
        printable = no
        create mask = 0666
        directory mask = 0777

EOF

groupadd wanstack
useradd wanstack -g wanstack -s /sbin/nologin
echo wanstack | passwd --stdin wanstack
mkdir -p /smb/{fileshare,devops}
chown nobody:nobody /smb/fileshare/
chown wanstack:wanstack /smb/webdev/
smbpasswd -a wanstack     # 配置samba账号
systemctl start smb systemctl enable smb

 

装好了,简单吧。

\\172.20.3.66  试试看吧。

 

转载于:https://www.cnblogs.com/wanstack/p/8507903.html

----------------------------------------------------------------------------------------------------------------------- -#SAMBA启动时会启动137,138,139三个端口 -#SAMBA启动时会调用连个服务,如下: -#smbd :这个 daemon 的主要功能就是用来管理 SAMBA 主机分享什么目录、档案与打印机等等的内容。 -#nmbd :这个 daemon 则是用来管理群组啦、NetBIOS name 等等的解析 --------------------------------------------------------------------------------------------------------------- ------- -------------------------------------[SAMBA 的设定档]---------------------------------------------------------------- /etc/samba/smb.conf:这个就是 SAMBA 最主要的设定档了!在较为简单的设定当中,这也是唯一的一个设定档! 这个设定档主要的设定分为两部份,分别是 [global] 这个设定主机功能的项目,以及接下来 的每个分享出去的目录的属性设定。 ------------------------------------------------------------------------------------------------------------------------  /etc/samba/lmhosts:这个档案的主要目的在对应 NetBIOS name 与该主机名称的 IP ,不要跟 /etc/hosts 搞混了! ------------------------------------------------------------------------------------------------------------------------  /etc/samba/smbpasswd:这个档案预设并不存在!他是 SAMBA 预设的使用者密码对应表。 这个档案的拥有者需要是 root ,且权限设定为 600 才行!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值