标签: windows server 2008

  • IUSR和IIS_IUSRS

    概述
    在早期的IIS版本中,随着IIS的安装,系统会创建一个IUSR_MachineName用户。IIS启用匿名访问,就是通过此用户进行身份认证的,包括FTP匿名访问,HTTP匿名访问。
    在创建IUSR_MachineName用户的同时,IIS_WPG用户组也会被创建出来。此用户组是一个包含所有预定义应用程序池标识用户的容器。在安装IIS的时候,系统里所有IIS需要用到的资源都被授予IIS_WPG用户组适当的权限。因此,当管理员为应用程序池标识为一个新创建的用户时,只需将该用户加入IIS_WPG用户组,即可保证应用程序池正常工作。
    在这样的架构下,IIS可以很好地工作,但也有其不足之处:IUSR_MachineName用户和IIS_WPG用户组都是本地系统里的用户(组),同系统中的其他用户(组)一样,都有各自的唯一安全标识符SID。IIS的配置文件metabase.xml有调用IUSR_MachineName用户。由于此用户在其他计算机上有着不同的SID及名称,所以当我们把metabase.xml复制到其他计算机上时,IIS将无法正常工作。
    另外,也正是由于SID的缘故,我们无法将IUSR_MachineName用户相关的ACL成功复制到其他计算机上。IIS_WPG用户组也一样。
    IIS 7成功解决了这两个问题。
    IIS 7的内置用户(组)突破了SID的限制,因为IIS7在调用这些内置用户(组)时,使用的是用户名而非SID。而且在不同语言版本的系统中,IIS 7的内置用户(组)都是IUSR(IIS_IUSRS)。其中,IUSR用于取代IUSR_MachineName,IIS_IUSRS用于取代IIS_WPG。
    由于IUSR属于内置用户,所以使用时,不需要输入密码。你可以把它理解为NETWORK SERVICE或LOCAL SERVICE一类的用户。下面具体讲一下IUSR和IIS_IUSRS。
    IUSR
    在IIS 7中,IUSR用户取代了IUSR_MachineName用户。IUSR在认证时不需要密码。IIS 7的匿名身份认证,就是通过此用户进行的。打开IIS 7配置文件applicationHost.config ,可以看到这样一段设置:
    这表明IIS 7是通过IUSR来实现所有的匿名访问。这样一来,你就可以:
    通过Explorer或cmd来设置IUSR的权限;
    不用担心IUSR密码过期的问题;
    将IUSR相关的ACL无缝迁移至其他计算机上。
    当然,我们也可以将IIS 7的匿名身份标识为成其他用户:
    1、打开IIS Manager,双击你想要设置的站点。
    2、在功能视图中,双击身份验证。
    3、选择匿名身份验证,点击编辑。
    4、点击特定用户,设置。
    5、输入该用户的用户名密码,确定。
    IIS_IUSRS
    IIS_IUSRS用户组取代了IIS_WPG用户组。此内置用户组拥有应用程序池访问系统资源所需的足够权限。因此,任何加入此用户组的用户,都可以成为一个合格的应用程序池标识用户。
    和IUSR用户一样,IIS_IUSRS用户组也可以实现不同计算机之间的ACL复制。
    当IIS启动工作进程时,需要用户来标识进程,而IIS_IUSRS用户组成员ApplicationPoolIdentity就是默认的标识。
    ApplicationPoolIdentity并不是指一个用户,而是所有程序池默认标识用户的统称。这些用户与程序池是一一对应的。例如,程序池DefaultAppPool的ApplicationPoolIdentity是用IISAPPPOOL\DefaultAppPool。
    因此,有了IIS_IUSRS用户组,管理应用程序池标识就变得简单多了,至少你不需要再为不同程序池下的站点设置不同的程序池标识用户权限。
    原文英文地址:
  • Windows 2008 账户组及权限

    系统内置了许多本地组,这些组本身都已经被赋予了一些权限,以便让它们具有管理本地计算机或访问本地资源的权限。以下列出几个较常用的本地组:

     

    • Administrators
    • 此组内的用户具备系统管理员权限,他们拥有对这台计算机最大的控制权,可以执行整台计算机的管理功能。内置的Administrator就是属于此组,而无法将它从此组删除。
    • Backup Operators
    •  此组内的用户可以通过Windows Server Backup工具来备份或还原计算机内的文件,不论他们是不是有权限访问这些文件。
    • Guests
    • 此组内的用户无法永久改变其桌面的工作环境,当他们登录时,系统会为其创建一个临时用户配置文件,而注销时此配置文件就会被删除。
    • Network Configuration Operators
    • 此组内的用户可以执行一般的网络配置功能,例如更改IP地址,但是不可以安装,卸载驱动程序与服务,也不可以执行与网络服务器配置有关的功能,例如DNS服务器与DHCP服务器的配置。
    • Performance Monior Users
    •  这个组内的用户具备从本地和远程访问计算机的功能。
    • Power Users
    • 为了简化组,这个组即将被淘汰,它的权限没有比一般用户大。
    • Remote Desktop Users
    • 此组内的用户可以从远程计算机使用终端服务登录。
    • Users
    • 此组内的用户只拥有一些基本权限,例如运行应用程序,使用本地与网络打印机,锁定计算机等,但他们不能将文件夹共享给网络上其他的用户,不能将计算机关机等。

     

    特殊组账户

    • Everyone

    任何一位用户都属于这个组。若Guest账户被启用,则委派权限给Everyone时需小心,若一个在计算机被没有账户的用户,通过网络来登录该计算机时,他会被自动允许使用Guest账户来连接,因为Guest也是属于Everyone,所以他将具有Everyone所拥有的权限。

    • Authenticated Users

    任何使用有效用户账户来登录此计算机的用户,都属于这个组。

    • Interactive

    任何在本地登录的用户,都属于这个组。

    • Network

    任何通过网络来登录此计算机的用户,都属于这个组。

    • Anonymous Logon

    任何未使用有效的一般用户账户来登录的用户,都属于此组。不过Anonymous Logon默认并不属于Everyone组。

    • Dialup

    任何使用拨号方式来联机的用户,都是属于此组

  • windows server 2003升级Win2019

    日前,单位的windows server 2003 web服务器想升级到更新的升级windows server系统,经反复考虑比较,确定升级到windows server 2019。但windows server 2003上的IIS6配置是不能直接升级迁移到windows server 2019的IIS10,即使中间的IIS7/8配置也不能顺利地迁移到IIS10.那么就用笨办法吧,将配置好的windows server 2003+IIS6升级到windows server 2019+IIS10吧。但是windows server 2003是不能直接升级windows server 2019的,需要一步步的来,经过多次升级才完成最终的升级:windows server 2019+IIS 10。

    升级系统采用的是微软原版ISO文件,释放到硬盘后安装升级的(系统除不考虑激活)。

    第一步:windows server 2003升级windows server 2008。

    如果windows server 2003是32位的是没法升级到后续64位的windows server的。只能升级到32位的windows server 2008为止。

    从windows server 2008 R2开始,2012 2016 2019都是64位的系统。

    所以要想升级到最新的windows server 2019,只能是64位的windows server 2003。而32位的windows server 2003是无法升级到64位的windows server 2003的,要想升级,只能备份设置,重新安装64位的windows server 2003,导入配置后,再进行升级。

    所以升级的起点是64位的windows server 2003。我安装的是windows server 2003企业版,升级到windows server 2008企业版。对应后续的标准版(Standard)。

    此步升级安装不需要序列号。

    当然也可以32位的windows server 2003升级到32位的windows server 2008后,导出配置到64位的windows server 2008,继续后续的升级。

    第二步 windows server 2008升级windows server 2008 R2

    不支持直接升级到windows server 2012 R2 、windows server 2016和windows server 2019.

    此步升级安装不需要序列号。

    第三步 windows server 2008 R2升级windows server 2012 R2

    不支持直接升级到windows server 2016和windows server 2019。

    此步升级安装需要序列号,我从网上搜了一个,仅用于安装,不能激活:NB4WH-BBBYV-3MPPC-9RCMV-46XCB

    第四步 windows server 2012 R2直接升级windows server 2019

    可以直接升级 windows server 2019,所以略过了windows server 2016

    此步升级安装需要序列号。

    2016(仅用于安装,不能激活):WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY

    2019(仅用于安装,不能激活):N69G4-B89J2-4G8F4-WWYCC-J464C