youngfan007 发表于 2017-6-27 07:21:12

搭建samba 共享openstack开发环境

  centos7.2
  openstack环境为allinone 模式,这样跑代码好处理
  安装smb
  # yum install -y samba samba-client
  建立新用户
  # useradd myshare
  设置smb密码
  # smbpasswd -a myshare
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
  编辑文件,直接粘贴下面的也可以

  # egrep -v "^;|^#|^$|*#" /etc/samba/smb.conf

follow symlinks = yes
wide links = yes
unix extensions = no
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = no
cups options = raw
      printcap name = /dev/null
printing = bsd

comment = Home Directories
browseable = no
writable = yes

comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

      comment = mysharefiles
      path = /home/myshare
      public = yes
      writable = yes
      browseable = yes
      valid users = myshare
  建立smb用户和系统用户对应关系
  # cat /etc/samba/smbusers
myshare =myshare
  重启服务
  # systemctl restart smb
# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
  windows就可以登录了


  将需要的代码软连接到共享目录
  # cd /home/myshare/
# ls
# ln -s /usr/lib/python2.7/site-packages/nova nova
# ln -s /usr/lib/python2.7/site-packages/neutron neutro
  加权限
  # ls
neutronnova
  # chmod -R 777 *
  查看下权限没有问题的话就可以用
  # ll
total 0
lrwxrwxrwx 1 root root 40 Aug 28 07:37 neutron -> /usr/lib/python2.7/site-packages/neutron
lrwxrwxrwx 1 root root 37 Aug 28 07:29 nova -> /usr/lib/python2.7/site-packages/nova
  
页: [1]
查看完整版本: 搭建samba 共享openstack开发环境