問題タブ [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 に答える
199 参照

java - Linux のデフォルトのファイル許可

私はこれについてかなり頭を悩ませています。同じカーネルと同じセットアップで管理している他のいくつかと同じように、正確なams Debianシステムを実行していますが、プライベートユーザーとして実行しているJavaプロセスによって作成されたファイルは、デフォルトで所有者の実行権限を取得していません、プロセスを中断します。

umask は 0022 なので正しいです。ACL を設定しようとしましたが、それらは無視されているようです。ユーザー自体のセットアップも、それが機能する他のマシンのセットアップと完全に一致します。特定のユーザーの sudo 経由で Java プロセスを開始します。私が考えられることはほぼ終わりです。

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

c - UMASK function in C

My expected output is, the file created with the name "a.txt" with the permission as "rwrwrw". But, the output is as follows.

Output:

The umask is set to 0. So, I expected the file is created with the default file permission with 666. But, it gives some other output. So, How umask internally worked. And How do I get the expected result.

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

linux - umask の「相対」とは何ですか?

umask は、新しく作成されたファイルまたはディレクトリで特定の許可ビットがオフに設定されるようにする「最終段階のフィルター」であることを理解しています。私の質問は、それは何に作用するのですか? 入力許可セットはどのように決定されますか?

私の混乱を説明するために、これを考慮してください。

  • umask を 000 に設定します
  • ホームディレクトリ内にディレクトリを作成し、perimssions は 777 です
  • sudo を使用してシステム ルート (/) にディレクトリを作成し、パーミッションは 755 です。

違いはなぜですか?

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

cordova - npm、cordova の更新後のエラー

npm と cordova を更新した後、ターミナルから cordova コマンドを実行できなくなりました。これが私が得るエラーです: