問題タブ [umask]

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 投票する
0 に答える
1048 参照

hive - ハイブ クライアントの umask の設定

Hive HQL スクリプトの umask を設定するにはどうすればよいですか? スクリプト内のステートメントを介して、またはスクリプトを実行する前に設定されたクライアント側の構成を介して? サーバー側の構成を変更せずに、クライアント側で変更を加えたい。

これはシェルプロンプトから機能することがわかりましたが、ハイブスクリプト内から実行したいと思います。

これらの試行は機能しません:

hive.files.umask.value を .hiverc に設定しても、目的の効果が得られません (g+w および o+w ビットが設定されていません。これは、この umask で実行しようとしていたことです)。

HQL スクリプトに「dfs -chmod 777 ...」ステートメントを散りばめなければならないようです。

アイデア??

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

docker - Docker コンテナー内の internal-sftp の umask

/etc/ssh/sshd_configインターネット上の非常に多くのさまざまなソースに触発された、かなり単純な sftp Docker コンテナーがあります。

Subsystem終盤のラインを強調。-uオプションがプロセスの umask を設定し、したがってそれにログインするユーザーを設定することは私の理解です。言うまでもなく、私の貧弱なユーザー644/755は、期待されるのではなく、アクセス許可を持つファイルを作成し続けます664/775

私は何が欠けていますか?コンテナに欠けている機能はありますか? 他に何かありますか?

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

unix - Unix.mkdir は umask を正しく設定しますか?

私はアクセス許可のあるUnix.mkdir "test" 0o000ディレクトリを呼び出して期待しましたが、持っていました。電話の後、私は同じ結果を得ました。rwxrwxrwx-------w-Unix.mkdir "test" (Unix.umask 0o000)

理由がわかりません。

OCamlモジュールrwxですべての権限を持つディレクトリを作成するには?Unix

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

git - git の受信後の umask がユーザーの umask と異なる原因は何ですか?

ここで他の人から掘り下げて助けた後umask、gitの設定に問題があることがわかりました。私が達成したいのは、サーバーでチェックアウトされているすべての git リポジトリで、umask設定がデフォルトで 0002 になることです。すべての post-receive フックでこれを構成する必要はありません...デフォルトですumask。どうすればそれを達成できますか?

私のリポジトリはgit、サーバー上のユーザーで ssh にログインすることでアップロードされます。設定を確認するとumask、これはすでに正しい設定に設定されています。

ただし、umask > /tmp/debug.logpost-receive フックを挿入すると、そのファイルにumaskは 0077が表示されます。これが異なる原因は何ですか?

ルートサーバーにも同じものがあり、リポジトリをチェックアウトするときにumaskなぜ異なるのかわかりません。umaskユーザーに変更してgitファイルを作成すると、すべてうまくいきます。

newfileは私が作成したばかりのpostファイルです。ファイルは git 経由でチェックアウトしたファイルで、明らかに異なるアクセス許可を使用しています。umaskgit ユーザーの .bashrcにも追加しましたが、役に立ちませんでした。

価値のあるものとして、私は gitolite を使用してリポジトリを管理しています。

そして、これは私が使用する受信後フック スクリプトの例です。

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

configuration - Midnight Commander は umask を尊重しません

Midnight Commander で新しいファイルを作成して保存すると (Shift+F4、何かを書き込み、F2、ファイルに名前を付ける)、umask が 0007 に設定されているにもかかわらず 640 の権限で作成されるため、パーミッション 660 で作成する必要があります。 mc umask を設定する秘密の場所はありますか? 見つかりませんでした。

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

node.js - エラーでモジュール 'umask' が見つかりません

Windows 10コンピューターにnodejs x64をインストールしました。すべてのデフォルト設定を保持し、cmd を開いて次のように入力します。 npm -v

次に、次のエラーが発生しました:

「npm」で始まるすべてのコマンドはこのエラーを作成し、npm はアンインストールできず、それ自体を更新できません) このエラーの修正を手伝ってください。