問題タブ [ln]
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.
unix - UNIX でファイルへのアクセスを制御する必要がある
フロント エンド ユーティリティは、ユーザーのファイルをコピー/編集/tar するパテを介して Unix スクリプトを呼び出します。各ユーザーには、ファイルのコピーまたは編集などの特定の役割のみがあり、これは同じ Unix スクリプト自体によって制御されます。
ユーザーが自分で putty にログオンし、許可されていない操作を実行しようとすると、セキュリティ上の問題が発生します (バックドア)。
ファイルがバックドアを介して更新/編集/削除されるたびに何らかのアクティビティを記録するフロントエンドから呼び出されたときに、スクリプトで実行できる方法を探しています。
bash - ln -s 必要なディレクトリを作成
必要なディレクトリを作成するようにコードを書くにはどうすればよいですか?
文字列にe01がない場合、次へのリンクを作成しようとします。
コードを記述して、次へのリンクを作成するにはどうすればよいですか。
linux - 「ln -sf」はディレクトリへのシンボリックリンクを上書きしません
ディレクトリへの特定のシンボリックリンクを上書きしません。
例を参照してください
私は期待していただろう
回避策として、明示的にリンクを解除できます。
ln
しかし、私はその仕事をしたいと思います。
これは可能ですか?どのように?
permissions - 私が作成したソフトリンクは、他の人がアクセスすることはできません
自宅で「ターゲット」フォルダーを作成し、そのモードを 777 (drwxrwxrwx) に変更します。/tmp フォルダー内の /tmp フォルダーにソフトリンクを作成します。
私はソフトリンク ターゲット (lrwxrwxrwx) に読み書きできますが、他のユーザーはこのソフトリンクにアクセスできません。なぜですか?
git - 管理されたディレクトリ外のファイルのバージョン管理 (`git`) - リンクはできません
頻繁かつ不規則に再生成される外部 (リポジトリへの) ファイルに依存する git リポジトリがあります。常に同じ名前になりますが、常に同じ i ノードとは限りません。シンボリックリンクをたどらないため、シンボリックリンクを使用できませんgit
。また、レポを別の場所に複製すると、必要なファイルを取得できません。ファイルを生成するクローズド ソース プログラムは、その場で編集するのではなく、ファイルを削除して再作成し、ハード リンクを壊すため、ハード リンクを使用できません。
inotify
スクリプティングの道をたどる以外に、これに対する簡単な解決策はありますか?
sh - WSL でシンボリック リンクを作成できませんでした
チームで共有しているスクリプトを使用してシンボリック リンクを作成したいと考えています。スクリプトは Mac で正常に動作しますが、次の行:
私のWindowsマシンで失敗した場合、WSLは次のように不平を言います:
どうすればこれを修正できますか?