读书频道 > 网站 > 网页设计 > 精通Windows Server 2008 R2
3.6.3 设置File Server
13-01-11    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 精通Windows Server 2008 R2

如果您是系统管理员,那么Windows server2008 R2可以帮助简化工作流、自动化功能、虚拟化以及充分利用Windows 7的潜能。《精通Windows server 2008 R2》是一本全面的入门指南,Windows权威专家 mark min...立即去当当网订购

File Server角色服务提供了基本的文件共享能力,不必安装任何特定的角色或者功能来支持这一角色。与其他角色相似,在完全安装上共享文件夹的过程通常由MMC处理,或者使用其他诸如Windows Explorer的基于GUI的应用程序进行处理。一会儿还会讨论其他命令行方式。

1. 创建主分区

首先要完成的任务是提供一个数据分区。注意,在比萨盒子示例中,操作系统的分区是从基于硬件的75GB的镜像阵列中划去一部分,其大小是20GB,因此还留下55GB的空间来创建数据分区。在下面的示例中,使用10GB来创建数据分区。

DiskPart命令是最适合于该操作的命令,同样,该命令也是在Windows Server 2003发行时提供的。DiskPart命令以命令行方式或者交互式shell格式管理Disk Management Console的全部功能。下面示例采用交互式shell格式,其中第一组命令显示计算机上的磁盘和卷,注意所列举的卷可能包含其他磁盘上的卷。现在,数据分区还没有分配,所以没有在卷中列举。为了创建数据分区,选择磁盘,磁盘通过list disk输出的值表示。
C:\Windows\system32>diskpart
Microsoft DiskPart version 6.1.7000
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: BFSC1
DISKPART> list disk
Disk ###  Status          Size     Free     Dyn  Gpt
--------  -------------   -------  -------  ---  ---
Disk 0    Online          75 GB    55 GB
DISKPART> list volume
Volume ###  Ltr  Label        Fs    Type       Size     Status     Info
----------  ---  -----------  ----- ---------- -------  ---------  --------
Volume 0    D    GB1SXFRE_EN  UDF   CD-ROM     2850 MB  Healthy
Volume 1                      NTFS  Partition   200 MB  Healthy    System
Volume 2    C                 NTFS  Partition   19 GB   Healthy    Boot
DISKPART> select disk 0
Disk 0 is now the selected disk.

现在,开始创建主分区。首先显示的是帮助信息,注意磁盘的大小以MB显示,所以需要进行一些计算,10GB=10 000MB。在主分区创建之后,还需要选择主分区,这样就允许为主分区指定一个驱动器盘符。
DISKPART> help create partition primary
.....
Example:
CREATE PARTITION PRIMARY SIZE=1000
rem size is in MB so 55 gb is 55000
DISKPART> create partition primary size=10000
DiskPart succeeded in creating the specified partition.
DISKPART> list partition
Partition ###  Type              Size    Offset
-------------  ----------------  ------- -------
Partition 1    Primary           200 MB    1024 KB
Partition 2    Primary            19 GB     201 MB
* Partition 3    Primary            10 GB      20 GB
DISKPART> select partition 3
Partition 3 is now the selected partition.
DISKPART> assign letter=e
DiskPart successfully assigned the drive letter or mount point.

在创建好分区之后,可以将分区看作可用的卷。选择分区,然后使用新技术文件系统(New Technology File System,NTFS)格式对分区进行格式化。
DISKPART> list volume
Volume ###  Ltr Label        Fs    Type       Size     Status    Info
----------  --- -----------  ----- ---------- -------  --------- --------
Volume 0    D   GB1SXFRE_EN  UDF   CD-ROM     2850 MB  Healthy
Volume 1                     NTFS  Partition   200 MB  Healthy   System
Volume 2    C                NTFS  Partition    19 GB  Healthy   Boot
* Volume 3    E                RAW   Partition    10 GB  Healthy
DISKPART> select volume 3
Volume 3 is the selected volume.
DISKPART> format fs=ntfs label="Data volume" quick
100 percent completed
DiskPart successfully formatted the volume.

2. 创建文件夹和编辑权限

在示例中,创建两个文件夹:

Users文件夹,用户主文件夹的位置。

Sales文件夹,作为一个部门可访问的文件夹示例。

为了创建这两个文件夹,使用MS-DOS命令中的md命令,md代表make directory。

E:\>md sales

E:\>md users

接下来需要调整这两个文件夹的安全性。在Active Directory中为销售部门创建一个组,然后为这个组分配完全控制数据文件夹的权限。

Users文件夹是用户的主文件夹。当在用户属性中通过Active Directory Users and Computers为用户指定主文件夹时,就会为用户自动创建主文件夹,而且用户还对其主文件夹拥有完全控制权。继承的权限也适用于这个文件夹,所以还会为默认Users组分配用户主文件夹的读取权限。因此需要从Sales和Users文件夹中删除Users组的权限。

拼写检查

在应用用户名时,应该使用系统变量%username%向主文件夹路径自动应用用户名。因此,在Active Directory Users and Computers控制台中,用户属性中的主文件夹路径具有下述形式:\\bfsc1.bigfirm.com\users\%username%。不过要注意进行严格地拼写检查,如果这个变量拼写错误,那么这个文字字符串将用作用户的文件夹名称。在日常生活中,总是有一些主文件夹被命名为类似于%usrename%或%usernam%的形式。

那么应该采取什么样的步骤来确保拥有正确的拼写呢?答案是使用echo %username%命令,如同其他系统变量一样,该命令在命令提示符中同样有效。echo命令将重复变量的值,如下所示:
rem spelled correctly
C:\>echo %username%
Administrator
rem not spelled correctly
C:\>echo %uesername%
%uesername%

一旦确认拼写正确,就可以在Active Directory Users and Computers或脚本中剪切和粘贴这个变量。

通过查看从A到Z的命令行列表,可以查找到cacls.exe实用工具。下面是修改Sales文件夹权限的命令。修改Users文件夹权限的命令与此类似。
rem Display the permissions to the sales folder
cacls sales
E:\sales BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
BUILTIN\Administrators:F
CREATOR OWNER:(OI)(CI)(IO)F
BUILTIN\Users:(OI)(CI)R
BUILTIN\Users:(CI)(special access:)
FILE_APPEND_DATA
BUILTIN\Users:(CI)(special access:)
FILE_WRITE_DATA
rem Remove the users group
cacls sales /E /R Users
processed dir: E:\sales
rem Add the Sales group with Full Control permissions
cacls sales /E /G bigfirm\sales:F
processed dir: E:\sales
rem View the Sales folder permissions
cacls sales
E:\sales BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
BUILTIN\Administrators:F
CREATOR OWNER:(OI)(CI)(IO)F
BIGFIRM\Sales:(OI)(CI)F

3. 共享文件夹

使用net share命令实现共享文件夹很容易。这是一个古老的命令,在很久以前LAN Manager的时代引入。下面的命令创建两个共享,共享的名称等价于路径,后面跟着权限。参数/Unlimited是允许连接到该共享的连接数量。
rem create shares
E:\>net share SALES=e:\sales /grant:bigfirm\sales,FULL /Unlimited
Sales was shared successfully.
E:\>net share Users=e:\users /grant:"bigfirm\domain users",FULL /Unlimited
Users was shared successfully.

当然,需要验证共享。因此,到客户端上,在Run提示符中输入UNC路径,显示结果如图3-19所示。


 

另一个需要测试的是用户主文件夹的创建。在Active Directory Users and Computers中,创建了一个用户,并在Profile选项卡上指定\\bfsc1\users\%username%为主文件夹字段。在home文件夹创建之后,就可以运行calcs.exe命令来验证该文件夹的权限。
rem verify permissions for the user
E:\users>cacls fbishop
E:\users\fbishop BIGFIRM\fbishop:F
BIGFIRM\fbishop:(OI)(CI)(IO)F
BUILTIN\Administrators:F
BUILTIN\Administrators:(OI)(CI)(IO)F
BUILTIN\Administrators:(OI)(CI)(ID)F
NT AUTHORITY\SYSTEM:(OI)(CI)(ID)F
CREATOR OWNER:(OI)(CI)(IO)(ID)F

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站