問題タブ [cifs]

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

java - 複数のパスワードをデータベースに保存する最良の方法

私のデータベースには、ユーザーパスワード (User.UserPassword) のフィールドがあり、SHA1 アルゴリズムを使用してユーザー入力をハッシュし、それをソルトでハッシュしています。OK、それは大丈夫です。

しかし、今は CIFS ユーザーも認証しています。CIFS の 1 つのプロトコルは NTLMv1 です。これは、私の Samba Java サーバーに MD4 16 ビット (非常に安全でない) を使用します。

MD4 を SHA1 に変換したり、それらのハッシュ結果を比較したりできません。したがって、2 つのハッシュを保存するか、それらを比較する必要があります。だから、私はできる:

  • MD4 ハッシュを User.UserPasswordMD4 に保存します。

  • MD4 ハッシュを、ExternalAuthenticators などの他のテーブルに保存します。

  • ユーザーの全文パスワードを保存して変換します (Blargh)

  • Spring Security (まだやり方がわからない)

  • あなたの選択肢はここにあります...

誰でも私を助けることができますか?

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

qt - QTコードでマウントが成功したかどうかを判断する方法

私は smb:// 接続をマウントする際にこの機能を持っています。私の状態ではないエラーが発生した場合はどうなりますか。マウントが成功したかどうかを判断するより良い方法はありますか? ubuntu 11.04とqt 4.7.3を使用しています

}

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

linux - rsync を使用して「/root」フォルダをネットワーク共有にバックアップするにはどうすればよいですか?

私の Iomega NAS ドライブの共有は、CentOS 6.4 を実行しているホーム サーバーのローカル ディレクトリに、AutoFS と CIFS を使用して /mnt/backup-drive としてマウントされています。

次のコマンドを実行すると:

rsync -ruvz --no-o --no-g --delete "/root" "/mnt/backup-drive"

次の出力が表示されます。

...

rsync: recv_generator: mkdir "/mnt/backup-drive/root/.gnupg" failed: Permission denied (13) *** Skipping any contents from this failed directory ***

...

rsync: mkstemp "/mnt/backup-drive/root/..bash_profile.RBlhZj" failed: Permission denied (13)

...

などなど、フォルダー「/mnt/backup-drive/root」は完全に空のままです。しかし、同じコマンドを使用して他のディレクトリをバックアップすると、すべてがうまくスムーズに機能します。

それが理にかなっており、助けがあれば大歓迎です。

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

c# - SMB/CIFS サーバー側の実装

サーバー アプリケーションから Windows 共有をシミュレートするために使用できるオープンソースの、できれば完全に管理された smb/cifs 実装はありますか? ディスクドライブにローカルにフォルダー/ファイルを持たず、要求に応じてコンテンツを返します。