关于以系统账号的身份登录的问题
问题描述:
Ø 创建web应用程序的windows账号ibm"dowser,登录此web应用程序对应的站点的时候,右上角导航部分显示的信息为”系统账号”;
Ø 当使用ibm"dowser在工作讨论区中发帖子或回复帖子的时候,显示的信息一样是”系统账户”。
这些给使用者带来了不少困惑。如何解决呢?
具体情况具体解决
1、前提条件:搭建MOSS的windows账号是ibm"administrator(域管理员),只要不是ibm"dowser;
解决办法:使用服务器场管理员打开管理中心,依次访问“操作”->“服务账号”,选择要更新的程序中选择“Web应用程序池”,如下图所示
如果可配置账户显示为ibm"dowser,我们修改此账户为其它账户即可。
2、前提条件:搭建MOSS的windows账号是ibm"dowser (普通域账号,即非域管理员);
解决办法:
2.1、确认 ibm"dowser对跟MOSS相关的db都有dbowner的权限;
2.2、按照1的做法检查每个应用程序对应的服务账号,目的是确保每个应用程序池的运行账号都为ibm"dowser。不建议手工到IIS的应用程序池中进行修改;
2.3、打开运行,输入cmd,进入cd C:"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN,然后运行stsadm –o updatefarmcredentials –userlogin domain"sharepointadminuser –password mypassword
domain"sharepointadminuser是你要指定的新的用户。
2.4、执行iisreset /noforce
2.5、增加新指定用户对此目录的写权限
C:"windows"microsoft.net"framework"v2.0.50727
C:"windows"microsoft.net"framework"v3.0
原理总结:
创建web应用程序的用户是此应用程序对应的程序池的运行者。第二种情况必须执行stsadm命令才能彻底清理相关的关系。
希望您的阅读!