1.安装samba
sudo apt-get install samba
sudo apt-get install smbfs
2. 共享可读写文件夹
mkdir /home/cluster/JReport
chmod -R 777 /home/cluster/JReport
3.配置smb.conf文件
a). 保存现有的配置文件,创建新的Samba配置文件
# sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
# sodu vim /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
security = share
[JReport]
path = /home/cluster/JReport
writeable = yes
browseable = yes
guest ok = yes
b). 备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
c). Solaris下的Samba配置文件是smb.conf。但是默认没有,我们需要由smb.conf-example拷贝一份。
cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf
vi /etc/sfw/smb.conf
3.检查当前配置,重启samba
testparm
service smb restart
/etc/init.d/samba restart
/etc/init.d/smbd restart
sudo /etc/init.d/samba restart
Solaris:
su
查看服务 svcs -a |grep samba
开启服务 svcadm enable -rst samba
重启服务 svcadm restart samba
4.如果要在win环境下访问linux的共享文件的话,要把SELinux关掉,否则samba 在Windows环境下没有权限访问。
a). 使用下面的命令暂时停掉SELinux:
#setenforce 0
b). 在平时的情况下再打开SELinux,使用命令:
#setenforce 1