公司samba配置实例

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
脑袋总进水
帖子: 97
注册时间: 2010-10-21 18:22
送出感谢: 0
接收感谢: 0

公司samba配置实例

#1

帖子 脑袋总进水 » 2011-04-16 16:16

文章是我发布在博客的 公司用的server os为centos5.5
ubuntu同样适用
Server os:centos 5.5 server
需求:
/home/samba/netcenter 网络部专用文件夹 其他用户可见 无法访问
/home/samba/animation 动画部专用文件夹 其他用户可见 无法访问
/home/samba/public 公共文件夹 所有用户都可访问 有读写权限
/home/samba/public/archive 公共文件夹 所有用户都可读 netadmin用户可读写
用户:
网络部用户 netcenter
动画部用户 animation
管理用户 netadmin
1)创建相应文件夹

代码: 全选

cd /home/samba
   mkdir netcenter animation public
   mkdir /home/samba/public/archive
a1.jpg
2)创建用户

代码: 全选

 useradd netadmin
  passwd netadmin   
  useradd netcenter
  passwd netcenter
  useradd animation
  passwd animation
  smbpasswd -a netadmin
  smbpasswd -a animation
  smbpasswd -a netcenter
a2.jpg
3)文件夹权限设置

代码: 全选

 chmod 777 netcenter
  chmod 777 animation
  chmod 777 public
  cd /public
  chown netadmin arvhive
  chmod 775 archive
a3.jpg
4)配置smb.conf
备份默认的配置文件

代码: 全选

cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
编辑smb.conf vi /etc/samba/smb.conf
或者直接重新创建smb.conf

代码: 全选

mv /etc/samba/smb.conf /etc/samba/smb.conf_backup
  rm -f /etc/samba/smb.comf
  touch /etc/samba/smb.conf
  vi /etc/samba/smb.conf
a4.jpg
内容如下:

代码: 全选

    [global]
        workgroup = WORKGROUP
        server string = samba test
        security = user
log file = /var/samba/%m.log
[netcenter]
path = /home/samba/netcenter
valid user = netcenter netadmin
public = yes
writable = yes
browseable = yes
[animation]
path = /home/samba/animation
valid user = animation netadmin
public = yes
writable = yes
browseable = yes
[public]
path = /home/samba/public
valid user = netcenter netadmin animation
public = yes
writable = yes
browseable = yes
保存之后重启samba服务

代码: 全选

service smb restart
之后在win下访问 输入用户名密码即可
a5.jpg
本文有不足之处还望高手指出 :em09 :em09
头像
ebok
帖子: 852
注册时间: 2008-02-15 0:09
送出感谢: 0
接收感谢: 0

Re: 公司samba配置实例

#2

帖子 ebok » 2011-04-16 17:58

最近也在折腾这个,只搞出一个所有用户可以共享的目录,一直搞不明白samba权限与linux用户权限还有windows权限三个东西,头都大了.
:em20
可能我用的是arch.samba版本不同,/etc/samba/smbpasswd没有这个文件,好像换成了数据库.
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
头像
peteryeh64
论坛版主
帖子: 9349
注册时间: 2008-12-20 15:43
系统: 家14.04,公司14.04
来自: 心靈深處
送出感谢: 12 次
接收感谢: 36 次

Re: 公司samba配置实例

#3

帖子 peteryeh64 » 2011-04-16 18:29

:em11 ...來學習的...
[论坛版主行为规定]+[PITIVI簡易教程]+[CAD裝draftsight]+[酷我音乐裝kwplayer]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
头像
脑袋总进水
帖子: 97
注册时间: 2010-10-21 18:22
送出感谢: 0
接收感谢: 0

Re: 公司samba配置实例

#4

帖子 脑袋总进水 » 2011-04-18 8:03

ebok 写了:最近也在折腾这个,只搞出一个所有用户可以共享的目录,一直搞不明白samba权限与linux用户权限还有windows权限三个东西,头都大了.
:em20
可能我用的是arch.samba版本不同,/etc/samba/smbpasswd没有这个文件,好像换成了数据库.
samba权限和linux用户权限取交集
寒号鸟01
帖子: 5
注册时间: 2011-04-24 0:15
送出感谢: 0
接收感谢: 0

Re: 公司samba配置实例

#5

帖子 寒号鸟01 » 2011-04-24 0:32

还真有用archlinux做服务器的阿,一直都没瞧见阿。
勇气可嘉。
ino1
帖子: 266
注册时间: 2006-10-28 18:05
送出感谢: 0
接收感谢: 0

Re: 公司samba配置实例

#6

帖子 ino1 » 2011-04-25 21:59

真正在企业里面要实现的文件共享服务远不止楼主这一点,主要需要实现以下功能:

1、层级控制:即上级部门要可控制下级部门的文件;
2、自主共享:每一个部门都可以自行对外共享文件;
3、私密投递:可以向别的部门投递私密文件,无关者不能查看到这些投递的文件;
4、密码更新:用户能够自行更改密码;

上面这些功能用linux+samba可以实现。
P4M 2.4GHz 256+512MDDR IGP340M共享64M
越来越喜欢beryl了,把我的桌面扩展得好大呀!
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38
送出感谢: 0
接收感谢: 0

Re: 公司samba配置实例

#7

帖子 shirazbj » 2011-05-02 10:05

原来smb.conf也是只读文件。

修改后,成功重启了samba, win下用的那个程序访问的呀?资源浏览器?为什么输入localhost?
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
回复

回到 “服务器基础应用”