Linux/Solaris samba

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

相关推荐