使用yum或者apt-get安装
//centos
# yum install samba samba-client samba-swat
//ubuntu
apt-get install samba smbclient
Samba开发环境配置
Acl权限设置 【不是必须、只要保证web目录的所有者是samba的访问用户即可~】
Suseradd apache
Setfacl –m u:apache:rwx –R /home/wwwroot
Setfacl –m d:u:apache:rwx –R /home/wwwroot
修改apache进程执行者为apache 【apache的配置文件中可以修改】
Ps:我们可以不用可以修改apache或者nginx的执行用户 、我们将此用户做为samba的访问用户亦可
修改samba的访问用户
Vim /etc/samba/smb.conf
[web]
Path=/home/wwwroot
Browsable=yes
Writeable=yes
修改 用户apache的smb密码
Smbpassword –a apache ..
即可!!
PS: samba可以使用系统中的用户 、
技巧 : 主要是将samba的访问用户与apache(nginx)的执行用户保持一致、那么权限问题就解决了。