真实案例:samba服务器的搭建和配置



真实案例:samba服务器的搭建和配置
 
[plain]
案例:
公司有两个部门, sales / market . 分别有成员 jack / tom 和 zhang / shen .  
公司需求是这样的, 本部门资料禁止其他部门访问, 本部门成员之间不能干扰对方文件, 但ceo对所有部门资料都有访问权利,
另外, 部门公共文件放在公共目录, 只允许下载.  
 
首先, 安装 smb 服务  
yum -y install samba* --skip-broken  
iptables -F    www.2cto.com  
service iptables save  
vi /etc/selinux/config ( SELINUX=disabled )  
setsebool -P samba_enable_home_dirs on  
/etc/rc.d/init.d/smb start  
chkconfig --level 35 smb on  
 
接着.....  
 
1.建立用户和组  
groupadd sales  
groupadd market  
  
for user in jack tom  
do  
useradd -g sales $user  
smbpasswd -a $user  
done  
  
for user in zhang shen  
do  
useradd -g market $user  
smbpasswd -a $user  
done    www.2cto.com  
 
useradd ceo  
passwd ceo  
  
2.建立共享目录  
cd /home/  
mkdir sales  
mkdir market  
 
3.设置目录权限  
cd /home/  
chown ceo sales  
chown ceo market  
 
chgrp sales sales  
chgrp market market  
 
chmod 1770 sales  
chmod 1770 market  
 
4.修改配置文件(添加共享)  
vi /etc/samba/smb.conf  
    www.2cto.com  
[sales]  
path=/home/sales/  
valid users=@sales ceo  
write list=@sales ceo  
writable=yes  
  
[market]  
path=/home/market/  
valid users=@market ceo  
write list=@market ceo  
writable=yes  
  
[public]  
path=/home/pubshare/  
writable=no  
  
在windows下,运行 \\192.168.17.130 测试!  
 

相关内容

    暂无相关文章