問題タブ [permissions]

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.

0 投票する
7 に答える
14675 参照

html - ブラウザ アプリケーションとローカル ファイル システムへのアクセス

ローカル ファイルとフォルダーの管理を可能にする機能を使用して、ブラウザー ベースの Web アプリケーションを強化したいと考えています。たとえば、フォルダ ツリー構造は、HTTP(S) を介してローカル ワークステーションとサーバー間で同期する必要があります。

ブラウザベースのアプリケーションにおけるセキュリティ関連の制限を認識しています。ただし、これらの問題を「回避」するテクニックがいくつかあります。

  • 署名付き Java アプレット (完全信頼)
  • .NET Windows Forms ブラウザー コントロール (冗談ではありません。動作します。設定がひどいだけです)
  • ActiveX

私の質問は次のとおりです。テクノロジーと実装プラクティスの両方で、何を使用/提案しますか? 重要な要件は、インストール プロセスができるだけ簡単であることです。

ご意見ありがとうございます!

0 投票する
3 に答える
8096 参照

sql - Perl CGI スクリプトが Oracle DBD を見つけられないのはなぜですか?

DBD、およびオラクル マスター:

奇妙な動作をする Perl Web アプリケーションがあります。私はそれを使用して、Oracle DB とレポートからいくつかのものを読み取ります。Oracle のインスタント クライアントのバージョン 11.1.0.6.0 がインストールされています。私は WinXP で実行しており、PATH 環境変数をインスタント クライアントの場所に設定しています。Web サーバー用に Apache2 を使用しています。

問題は次のとおりです。コマンドラインからアプリを実行すると、問題なく動作します。ただし、http://127.0.0.1/cgi-bin/a.cgiから実行すると、次の DB アクセス エラーが発生します。

install_driver(Oracle) failed: Can't load 'C:/usr/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The specified module could not be found at C:/usr/lib/DynaLoader.pm line 202. at (eval 9) line 3

直感的には許可の問題だとわかりますが、どこを見ればよいかわかりません。誰でもこれに光を当てることができますか?助けていただければ幸いです。

ありがとう、セイカー・ガニ

0 投票する
2 に答える
597 参照

vb6 - How do I let a non-admin user instantiate objects from a VB6 ActiveX Exe?

Question says it all really...

I have tried changing the "Allow non-admin users to run this program" setting on the property pages, and have also given the non-admin user in question what looks like the correct privileges in Component Services -> DCOM Config.

Is there anything else I can do ?

This is on Server2003 BTW.

Thanks

Matt

0 投票する
3 に答える
6549 参照

windows - Linux と Windows のファイル許可

Linux では、グループと共有しているファイルがあり、そのファイルをたとえば USB メモリ スティックに置き、同じグループまたはユーザーを持たないコンピューターにコピーすると、ファイルはその新しいコンピューターには、だれにもアクセス許可がありませんか? ユーザー X だけが読み取れる Linux ファイルを Windows マシンに持ち込んだ場合はどうなりますか? 誰が Windows マシンでそれを読むことができますか? ユーザー X (およびグループ) はそのマシンに存在しないためです。

Linux ファイルを別の Linux マシンにコピーすると、どのようなセキュリティが得られますか? Windowsマシンはどうですか?

Windows ファイルを別の Windows マシンにコピーすると、どのようなセキュリティが得られますか? Linuxマシンはどうですか?

私にお知らせください。

jbu

0 投票する
2 に答える
22500 参照

security - Sharepoint:SPFolderおよびSPListItemのアクセス許可をプログラムで管理する方法

何か足りないものがないか知りたいです。方法は次のとおりです。SPFolderの場合、関連付けられたアイテムの権限(SPFolder.Item)を変更します。したがって、SPFolder権限の管理は、SPListItem権限の管理に要約されると思います。SPListItemの場合、ロールの継承を最初に中断してSPListItem.BreakRoleInheritance()から、RoleAssignmentsコレクションでロールを追加および削除します。

RoleAssignmentsが(継承以外の)SPListItemのアクセス許可を管理する唯一の方法であり、ロールなしで個々のアクセス許可を管理する方法があるのだろうか。EffectiveBasePermissionsプロパティもありますが、よくわかりません。

したがって、問題は、RoleAssignmentsコレクションとは別にSPListItem権限を管理する他の方法(継承以外)があるかどうかです。

@Edit:AllRolesForCurrentUserもありますが、RoleAssignmentsプロパティから同じ情報を取得できると思いますので、これは便宜上のものです。

@編集: Floが彼の回答で述べているように、設定に問題があります

そしてBreakRoleInheritance、「false」の引数を使用して(つまり、親オブジェクトの権限をコピーせずに)使用します。

BreakRoleInheritance安全でない更新を許可した後は、期待どおりにGETリクエストで機能しません。おそらく、メソッドAllowUnsafeUpdatesは「false」にリセットされます。

これについて私が知っている回避策の1つは、BreakRoleInheritance(true)の後で、次のように、継承されたアクセス許可を手動で削除することです。

ありがとう!

0 投票する
2 に答える
2883 参照

c++ - レジストリキーのACLを変更するにはどうすればよいですか?(C ++)

登録キーを削除する必要があります。設定値に拒否ACLがあります(削除するにはこの権限が必要です)。

C ++でACLを変更するにはどうすればよいですか?

0 投票する
2 に答える
3605 参照

perl - PerlでWindowsNTFSアクセス許可を変更するにはどうすればよいですか?

WindowsServer2003でActiveStatePerlを使用しています。

Windows NTFSパーティションにディレクトリを作成してから、WindowsNTセキュリティグループにフォルダへの読み取りアクセス権を付与したいと思います。これはPerlで可能ですか?Windows NTコマンドを使用する必要がありますか、それともそれを行うためのPerlモジュールがありますか?

小さな例をいただければ幸いです。

0 投票する
3 に答える
514 参照

apache - 共有ホストのファイル権限

注文の概要を取得して XML ファイルに格納するスクリプトを作成しましたが、問題は、人々がブラウザーで XML ファイルを開くことができないようにすることです。

私は、機能が制限された非常に危険な共有サーバーでホストされています。まず、SSH はありません。

このファイルを置き、PHP は引き続き読み書きできるようにする場所はありますが、Web ブラウザはアクセスできませんか?

通常、ドキュメント ルートの外側にフォルダーを作成してそこに配置しますが、それを実行しようとすると「アクセスが拒否されました」というメッセージが表示されます。

そこにあるフォルダーは次のとおりです。

  • anon_ftp
  • 置き場
  • 証明書
  • cgi-bin
  • conf
  • error_docs
  • httpdocs
  • httpsドキュメント
  • pd
  • プライベート
  • 統計学
  • サブドメイン
  • web_users

privateファイルがフォルダー内にある場合、PHP はファイルにアクセスできません。これは .htaccess を使用して可能でしょうか?

0 投票する
10 に答える
33029 参照

c# - Windows サービスからの環境変数へのアクセス

C# で Windows サービスを作成しようとしています。環境変数に保存されている特定のファイルへのパスを見つける必要があります。通常の C# コンソール アプリケーションでは、次の行でそれを実現できます。

それをコンソールに書き込むと、成功したことがわかります。

Windows サービスで同じコードを試すと、文字列tが空になります。

理由はありますか?

0 投票する
1 に答える
13777 参照

security - Windows Server 2003 でフォルダーのアクセス許可を文書化する方法は?

私は少数の Windows Server 2003 コンピュータのグループを管理しています。サーバーの 1 つが他のサーバーと同じように実行されていません。

フォルダーと共有のアクセス許可を他のユーザーと同じように設定していないと思います。

各サーバーからの共有とフォルダーのアクセス許可を含むテキスト ドキュメントを作成できるようにして、DIFF ツールを使用して違いを確認できるようにしたいと考えています。

解決策を見つけることなく、XCACLS と Systinterals の AccessChk と AccessEnum を確認しました。