問題タブ [access-denied]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
access-denied - ワークフローを通じて新しいサイトコレクションをプロビジョニングする許可
私は非常に奇妙な状況に陥っています。
Webアプリケーションで新しいサイトをプロビジョニングするために使用するワークフローがあります。このワークフローは、1つのカスタムワークフローアクティビティを使用して、次のステートメントを使用してサイトをプロビジョニングします。
---わかりやすくするために他のコードは省略されています----
SPSiteCollection.Add()
このステートメントは、アプリケーションプールアカウントがサーバーの全体管理アプリケーションプールアカウントと同じでない場合に、followign例外をスローします。
アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex)at Microsoft.SharePoint.Library.SPRequest.CreateSite(Guid gApplicationId、String bstrUrl、Int32 lZone、Guid gSiteId、Guid gDatabaseId、String bstrDat
たくさんのグーグルと発見の後、私はアプリケーションプールアカウントの許可にゼロを合わせました。
ワークフローコードは、常にシステムアカウント(アプリケーションプールID)で実行されます。新しいSharePointサイトコレクションを作成するには、アプリケーションプールで「SharePoint_Config」データベースにアクセスする必要があります。
私のWebアプリケーションがサーバーの全体管理のアプリケーションプールクレデンシャルで実行されている場合、そのアプリケーションは構成データベースへのすべてのアクセス権を持っています。しかし、私が他のアプリケーションプールIDの下で実行しているときは、権限が少なくなります。構成データベースのアプリケーションプールアカウントにDBO権限を付与しても、例外がスローされます。
私のアプリケーションイベントログには次のエントリがあります:-
イベントソース:Windows SharePoint Services 3イベントカテゴリ:データベースイベントID:3760日付:2010年2月3日時間:2:36:16 AMユーザー:N / Aコンピューター:SHAREPOINT20説明:SQLServerインスタンス上のSQLデータベース'SharePoint_Config' houspsr001'が見つかりません。SQLServerからの追加のエラー情報は以下に含まれています。
ログインで要求されたデータベース「SharePoint_Config」を開くことができません。ログインに失敗しました。ユーザー「DOMAIN\WebAppPool」のログインに失敗しました。
詳細については、ヘルプとサポートセンター( http://go.microsoft.com/fwlink/events.asp )を参照してください。
私の質問は...中央管理者のアプリケーションプールアカウントでそのようなコードを実行することが必須ですか?
これに対する回避策はありますか....?
私の質問
asp-classic - ASP から IIS WMI プロバイダーにアクセスする際のアクセス拒否エラー
IIS 6 を実行している Windows 2003 サーバーがあり、Web サイトのセットアップと作成を自動化するスクリプトがいくつかあります。彼らは私がコミッショニングしている新しいサーバーでは動作していません (既に他の 3 つの W2K3 サーバーで問題なく動作しています)。問題は、IIS プロバイダーの WMI セキュリティにあるようです。以下の ASP コードは問題を表しています (ただし、問題の原因は元のコードではありません。これは問題を簡単に示したものです)。
これをブラウザで実行すると、ExecQuery 呼び出しの後にアクセス拒否エラーが報告されます。IUSR_ ユーザーの WMI アクセスをルート ブランチからずっと下に設定しました。実際、CIMV2 プロバイダーを使用して、IP アドレス情報を問題なく照会できます。IUSR ユーザーを machine admins グループに入れると、すべて機能しますが、実際にはそうしたくありません。
これは DCOM/WMI のセキュリティ上の問題に違いありませんが、他に何があるかはわかりません。誰でも光を当てることができますか?
java - Tomcat 6 で Spring アプリをデプロイする際の「アクセスが拒否されました」というメッセージ
spring アプリを tomcat 6 にデプロイしようとすると、次のエラーが表示されます。
これは、Tomcat が正しくインストールされていないためですか? または、Tomcat を使用するために何らかの権限が必要ですか? または、いくつかの重要な tomcat ファイルが欠落していますか? または、他の何か?
c# - ネットワークに接続しているときにWebサービスにアクセスできません::HTTP407
Webサービスと通信するコンソールアプリケーションがあります。両方とも同じマシン上にあります。
LANを無効にしてWebサービスにアクセスすると、問題なく接続されます。しかし、LANが有効になっていて、オフィスネットワークに接続されている場合、次のエラーが発生します。
「HTTP407プロキシ認証が必要です-ISAServerは、要求を満たすために認証を必要とします。Webプロキシサービスへのアクセスは拒否されます。」
問題の原因を3日間探してきました。私たちは考えられるすべてのことを試みました。問題の原因は何か考えはありますか?
追記:-マシンはワークグループ設定になっていますが、DNSサフィックス(computer.local)が付いています。Webサービスにアクセスするときは、アドレスを「http://machine.computer.local/service.asmx」と入力します。
IT担当者と話をしたところ、ISAサーバーがインストールされていないとのことでした。
IEには「プロキシ」が設定されていません。
機械は未使用の状態です。
winapi - Win32 アプリからの x64 イメージに対する OpenProcess
これは奇妙です。以前、Windows 7 x64 を実行していたとき、64 ビット プロセスに対して Win32 OpenProcess を呼び出すのに問題がありました。少しググったところ、これは起こらないだろうという沈没した結論に達しました。
その後、面白いことが起こりました。explorer.exe のプロセス ID と、Holy carpに対して試してみたところ、うまくいきました。それに他のプロセスIDを投げ始めましたが、それはただのくだらないことです。
結局のところ、かなりの数の x64 プロセス (explorer、itype、ipoint、taskhost、cmd、mstsc など) に対して OpenProcess を呼び出すことができます。
そして、その他は 5 をポップします (アクセスが拒否されました) -- winlogon、csrss、services、svchost、mdm、...
Process Explorer を使用して、「ビット数」とプロセス ID を確認しています。さらに、64 ビット プロセスで GetModuleFileNameEx を呼び出すと常に失敗するため、32/64 の二重チェックが提供されます。
これはコードです:
派手なものはありません。ファイル名やプロセス時間などのプロセスを照会したいだけです。開くことができるものとできないものの違いを知っている人はいますか?
追加情報: 管理者としてプロセスを実行しています。UAC をオフにしました。はい、32 ビット アプリです。PROCESS_QUERY_LIMITED_INFORMATION を使用しても、これ以上の結果は得られませんでした。
ありがとう...カール
javascript - JavaScriptはAccessDeniedを返します
javascriptの実行時にランダムに「アクセスが拒否されました」というシナリオが発生しています。これは再現性がなく、アプリケーションのランダムな場所で発生します。ログには何が原因であるかは示されておらず、私はこれに本当に戸惑っています。UIの問題だけのようです。ただし、トリガーされる可能性のあるそのような権限チェックがないため、表示される理由はありません。
前もって感謝します
javascript - 動的に生成された IFRAME に document.domain を設定するには?
document.domain を宣言する必要があるページにCodeMirror ( http://marijn.haverbeke.nl/codemirror/ ) を実装しています (ページ上の他の IFRAMES のため)。
CodeMirror は動的 IFRAME を生成して、構文が強調表示されたコード編集を提供します。問題は、次のコード ミラー コードで IE が「アクセスが拒否されました」(他のブラウザは問題ありません) をスローすることです。
IE は親 IE から document.domain を継承していないことがわかりました。IFRAME コンテンツに document.domain を設定できますが、コンテンツを設定する前に IE でエラーが発生します。この問題に取り組む方法はありますか?
mysql - #1130 - ホスト 'localhost' は、この MySQL サーバーへの接続を許可されていません
mysql のユーザー テーブル内の root ユーザーの "host" 値を誤って変更してしまいました。
arancillary2125 (他のマシンの DNS 名) に変更したため、localhost に戻す必要がありますが、「localhost」に権限がないため、(PHPMYADMIN またはコマンド プロンプトから) mysql にアクセスできません。
Windows XP // apache // を実行しています
次の解決策を試しましたが、うまくいきませんでした。
javascript - Javascript Msxml2.XMLHTTP ターミナル サーバー アクセスが拒否されました
var xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP"); xmlHttpRequest.open("POST", " http://vat/_vti_bin/lists.asmx ", false);
このスクリプトをターミナル サーバーで動作させるにはどうすればよいですか? ローカル PC で開くと動作しますが、ターミナル サーバーのブラウザーで同じことを行うと、Access Denied
.
を使用してみServerXMLHTTP
ましたが、取得しますCannot create automation object
asp.net - 0x80070005(E_ACCESSDENIED)Windowsタスクスケジューラを使用しようとしているASP.NETアプリケーションで
私は現在VB.NETでASP.NETアプリケーションに取り組んでおり、その機能の1つはWindowsタスクスケジューラを使用することです。アプリケーションは、タスクの作成、変更、削除、および実行を行う必要があるため、これをほぼ完全に制御する必要があります。
私はこのライブラリがすべてを支援することを発見しました、そしてそれはうまく機能しますが、私のWindowsXPマシン上でローカルにのみ動作します。アプリケーションをWindowsServer2003のIIS6に展開し、Schedulerオブジェクトを使用するページにアクセスするとすぐに、次のエラーが発生します。
アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))
ネット上でさまざまなソリューションを探しました。これには、特定のユーザー(さらにはEveryone)に、機能しなかったCACLSを使用した%windir%\ Tasksへのアクセス許可の付与や、偽装の使用、バックアップ操作ユーザーグループへのIUSERの追加などが含まれます。アプリケーションはWindows統合認証を使用する必要があるため機能します。
全体的な状況について私を混乱させていることの1つは、アプリケーションのテスト時にログインしているユーザーが、デスクトップをリモートでリモート接続してサーバーにログインし、タスクスケジューラをいじくり回すことができることです。また、Visual Studioでローカルに(同じユーザーの下で)アプリケーションを実行し、サーバーのタスクスケジューラにアプリケーションを向けると、正常に動作します。これに加えて、サーバーからアプリケーションを実行し、それをローカルのタスクスケジューラに向けると、同じ「アクセスが拒否されました」というエラーが発生します。そのすべてが、タスクスケジューラのアクセス許可ではなく、タスクスケジューラライブラリが使用しようとしている一部のコンポーネントのアクセス許可と関係があると思います。
これを解決するために私が何ができるか、あるいはこれが1日以上私を夢中にさせているので、正しい方向へのポインターさえも知っている人はいますか?IISの問題、なりすまし、およびWindows Serverのセキュリティに関しては、私は少し初心者であると言わなければなりません。
どうもありがとうございます