Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98412
  • 博文数量: 17
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 02:27
文章分类

全部博文(17)

文章存档

2009年(2)

2008年(15)

我的朋友

分类: LINUX

2008-04-17 23:51:30

Samba共享服务器配置
要求:
1.  高中有3个年级,高一(gz01)、高二(gz02)、高三(gz03)分别有自己独立的
访问目录或空间。
2.  有一个管理员(gz)可以管理高一、高二、高三。
3.  有一个高一、高二、高三都可以读写(匿名不能读写)的目录(gzrw)。
4.  有一个对所有用户(除管理员外)只读目录(gzshare)。
5.  有一个对所有用户都可以读写的目录(gzallrw)。

步骤:
1.  建立管理员目录gz
[root@sunny /]# mkdir -p /opt/gz
2.  进入管理员目录
[root@sunny /]# cd /opt/gz/
3.  创建其他目录gz01、gz02 、gz03、gzrw、gzshare 、gzallrw。
[root@sunny gz]# mkdir gz01 gz02 gz03 gzrw gzshare gzallrw
4.  添加用户组gz、gz01、gz02、gz03、gzrw
[root@sunny gz]# groupadd gz
[root@sunny gz]# groupadd gz01
[root@sunny gz]# groupadd gz02
[root@sunny gz]# groupadd gz03
[root@sunny gz]# groupadd gzrw
5.  添加用户(添加4个用户,分别为gz01,gz02,gz03,gz)(虚拟用户,不能通过
shell登陆系统。设置用户登陆samba时的密码,该密码和系统用户密码不同。)
[root@sunny gz]# adduser -g gz01 -G gzrw -d /opt/gz/gz01 -s /sbin/nologin
 gz01
[root@sunny gz]# adduser -g gz02 -G gzrw -d /opt/gz/gz02 -s /sbin/nologin
 gz02
[root@sunny gz]# adduser -g gz03 -G gzrw -d /opt/gz/gz03 -s /sbin/nologin
 gz03
[root@sunny gz]# adduser -g gz -G gz,gz01,gz02,gz03,gzrw -d /opt/gz -s /sbin
/nologin gz
[root@sunny gz]# smbpasswd -a gz
New SMB password:
Retype new SMB password:
Added user gz.
[root@sunny gz]#
同理添加其他用户(gz01,gz02,gz03)的samba密码
6.  配置相关目录的权限
[root@sunny gz]# chmod 755 /opt/gz/
[root@sunny opt]# chown gz:gz /opt/gz/
[root@sunny opt]# cd gz/
[root@sunny gz]# chmod 2770 gz0*
[root@sunny gz]# chown gz01.gz gz01
[root@sunny gz]# chown gz02:gz gz02
[root@sunny gz]# chown gz03.gz gz03

[root@sunny gz]# chown gz:gzrw gzrw
[root@sunny gz]# chown gz:gz gzshare
[root@sunny gz]# chmod 755 gzshare
[root@sunny gz]# chown gz:gz gzallrw
[root@sunny gz]# chmod 3777 gzallrw
7.  smb.conf配置文件
[global]
workgroup = workgroup
netbios name = Linux
server string = Linux Samba Test Server
security = share
[gz]
   comment = gzadmin
   path = /opt/gz
   create mask = 0664
   directory mask = 0775
   writeable = yes
   valid users = gz
   browseable = yes
[gzshare]
   path = /opt/gz/gzshare
   writeable = yes
   browseable = yes
   guest ok = yes
[gzallrw]
   path = /opt/gz/gzallrw
   writeable = yes
   browseable = yes
   guest ok = yes
[gzrw]
   comment = gzrw
   path = /opt/gz/gzrw
   create mask = 0664
   directory mask = 0775
   writeable = yes
   valid users = gz,@gzrw
   browseable = yes
[gz01]
   comment = gz01
   path = /opt/gz/gz01
   create mask = 0664
   directory mask = 0775
   writeable = yes
   valid users = gz01,@gz
   browseable = yes
[gz02]
   comment = gz02
   path = /opt/gz/gz02
   create mask = 0664
   directory mask = 0775
   writeable = yes
   valid users = gz02,@gz
   browseable = yes
[gz03]
   comment = gz03
   path = /opt/gz/gz03
   create mask = 0664
   writeable = yes
   valid users = gz03,@gz
   browseable = yes
8.  启动smb服务
[root@sunny samba]# service smb start
或者
[root@sunny samba]# /etc/init.d/smb start
9.  查看smb服务状态
[root@sunny samba]# service smb status
10. 完毕。
阅读(1218) | 评论(0) | 转发(0) |
0

上一篇:du和df的区别

下一篇:RHEL4配置nfs服务器

给主人留下些什么吧!~~